我正在尝试创建一个对话框方法,但是当我调用它时,它会导致强制关闭。我在日志猫上得到的唯一东西是:
dalvikvm 线程=1:线程以未捕获的异常退出(组=0x40ab5c08)
致命异常:主要 java.lang.NullPoinerExeption
我确定其余的都是标准的
这是我的代码的片段:
Dialog PercentDialog;
private void CreateDialog() {
// TODO Auto-generated method stub
Context context = Home.this;
PercentDialog = new Dialog(context);
//PercentDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
PercentDialog.setContentView(R.layout.percent_box);
Button bOK = (Button) findViewById(R.id.bOK);
Button bCancel = (Button) PercentDialog.findViewById(R.id.bCancel);
EditText etInt = (EditText) PercentDialog.findViewById(R.id.etInt);
TextView title = (TextView) PercentDialog.findViewById(R.id.tvTitle);
bOK.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
bCancel.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
PercentDialog.dismiss();
}
});
PercentDialog.show();
}
然后我使用 CreateDialog(); 调用我的方法,但它被强制关闭。