Android 对话框中的GraphView不工作-logcat中出错

Android 对话框中的GraphView不工作-logcat中出错,android,android-alertdialog,android-graphview,Android,Android Alertdialog,Android Graphview,当我在MainActivity.java中放置以下代码(同时删除findViewById前面的GraphDialog)时,它工作得非常好 但当我把它放在对话框“GraphDialog”中时,logcat错误指向这一行(参见注释行) //图形视图函数 @RequiresApi(api=Build.VERSION\u code.LOLLIPOP) 公共空间显示图视图(视图五){ GraphView graphResult=GraphDialog.findViewById(R.id.graph); G

当我在MainActivity.java中放置以下代码(同时删除findViewById前面的GraphDialog)时,它工作得非常好

但当我把它放在对话框“GraphDialog”中时,logcat错误指向这一行(参见注释行)

//图形视图函数
@RequiresApi(api=Build.VERSION\u code.LOLLIPOP)
公共空间显示图视图(视图五){
GraphView graphResult=GraphDialog.findViewById(R.id.graph);
GraphDialog.setContentView(R.layout.ivb_popup_graphview);
btn\u close=图形对话框findViewById(R.id.dia\u btn\u close);
GraphDialog.SetCanceledOnTouchOut(真);
//应用图形视图
LineGraphSeries=新的LineGraphSeries(新数据点[]){
新数据点(0,6),
新数据点(1,5),
新数据点(2,3),
新数据点(3,2),
新数据点(4,6)
});
//------------这一行是logcat错误指向的地方-------
graphResult.addSeries(系列);
//------------指向的logcat错误------------------------------
/*关闭按钮*/
btn_close.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
GraphDialog.disclose();
}
});
GraphDialog.show();
}

在我交换这两行时起作用

GraphView graphResult = GraphDialog.findViewById(R.id.graph);

GraphDialog.setContentView(R.layout.ivb_popup_graphview);
GraphView graphResult = GraphDialog.findViewById(R.id.graph);

GraphDialog.setContentView(R.layout.ivb_popup_graphview);