我创建一个对话框,按照下面的代码,提供一个标题和消息,这个对话框可以在任何地方被调用。
public void alertbox(String title, String mymessage)
{ new AlertDialog.Builder(this)
.setTitle(title)
.setMessage(mymessage)
.setNeutralButton(android.R.string.cancel,
new DialogInterface.OnClickListener()
{ public void onClick(DialogInterface dialog, int whichButton) {}
})
.show();
}
但是当我从另一个方法中删除对话框时被锁定删除不了。
private void doCheck() {
alertbox("status", getString(R.string.checking_license));
mChecker.checkAccess(mLicenseCheckerCallback);
alertbox.dismiss();
}
是 alertbox.dismiss(); 语句导致崩溃的吗?如何在别的方法中删除对话框?