【发布时间】:2012-12-28 21:12:24
【问题描述】:
我正在尝试创建一个对话框方法,但是当我调用它时,它会导致强制关闭。我的日志猫唯一得到的是:
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();调用我的方法,但它被强制关闭。
【问题讨论】:
-
您的布局中可能没有这些视图。向我们展示您的
percent_box布局代码。顺便说一句,异常跟踪的其余部分不是标准,它指出了问题发生的确切位置。
标签: android methods dialog forceclose