警报对话框未显示在MainActivty启动

时间:2012-05-24 22:05:24

标签: android eclipse button dialog

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

这是我的代码:

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();

感谢所有帮助。

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:0)

好的,我发现了什么是我必须把alert.show();在我的代码的末尾。