1

当我运行我的应用程序时,对话框没有弹出,我错过了什么吗?

这是我的代码:

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("This is a test!")
   .setCancelable(false)
   .setPositiveButton("I Agree", new DialogInterface.OnClickListener() {
       public void onClick(DialogInterface dialog, int id) {
            MainScreen.this.finish();
       }
   })
   .setNegativeButton("I Disagree", new DialogInterface.OnClickListener() {
       public void onClick(DialogInterface dialog, int id) {
            dialog.cancel();
       }
   })
   //Set your icon here
   .setTitle("Alert!")
   .setIcon(R.drawable.ic_launcher);
AlertDialog alert = builder.create();

感谢所有帮助。

4

2 回答 2

6

您应该alert.show()在代码末尾调用。

于 2012-05-24T22:12:29.493 回答
0

好的,我发现我必须输入 alert.show(); 在我的代码末尾。

于 2012-05-24T22:23:09.863 回答