MessageBox 未显示

MessageBox is not Showing up

我不知道下面的代码有什么问题,但是在 运行 上,它没有显示带有 OK 按钮的消息框。我已经导入了 app.AlertDialog 。有什么想法吗?

AlertDialog.Builder dlgAlert  = new AlertDialog.Builder(this);
    dlgAlert.setMessage("MSG");
    dlgAlert.setTitle("Title");
    dlgAlert.setPositiveButton("OK", null);
    dlgAlert.setPositiveButton("Ok",
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                  //dismiss the dialog  
                }});
    dlgAlert.setCancelable(true);
    dlgAlert.create().show();

请检查以下代码

AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
                context);

            // set title
            alertDialogBuilder.setTitle("Your Title");

            // set dialog message

        alertDialogBuilder
            .setMessage("Click yes to exit!")
            .setCancelable(false)
            .setPositiveButton("Yes",new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog,int id) {
                    // if this button is clicked, close
                    // current activity
                    MainActivity.this.finish();
                }
              })
            .setNegativeButton("No",new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog,int id) {
                    // if this button is clicked, just close
                    // the dialog box and do nothing
                    dialog.cancel();
                }
            });

            // create alert dialog
            AlertDialog alertDialog = alertDialogBuilder.create();

            // show it
            alertDialog.show();
        }
    });

希望这段代码对您有所帮助。

如果您需要我的帮助,请告诉我。

使用android.R.string.ok代替"OK"并编写代码

dlgAlert.setPositiveButton("OK", null);

一次。祝你好运!