0
这可能看起来像一个简单的问题来解决,但我是Android的新手,请耐心等待。我有以下代码片段,显示警告框:关闭AlertDialog框
Builder pwBox = new AlertDialog.Builder(this);
AlertDialog pwDialog;
LayoutInflater mInflater = (LayoutInflater) this
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View pwView = mInflater.inflate(R.layout.passworddialog, null);
Button btnSetPassword = (Button) pwView
.findViewById(R.id.btnSetPassword);
pwBox.setView(pwView);
pwBox.setCancelable(false);
pwBox.setTitle("New Password");
pwDialog = pwBox.create();
btnSetPassword.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//pwDialog.dismiss(); <------ Problem Line
}
});
pwDialog.show();
一切正常。问题是,我无法访问“pwDialog”变量,所以如何关闭对话框?
这是我的问题。我需要添加最后的关键字,现在它可以工作。谢谢! – Icemanind 2011-05-15 20:41:40