我有一个显示的代码,但显示警告对话框时遇到问题。请帮我指出问题

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

                                    alertDialogBuilder.show();

最佳答案

您的代码有问题,请查看alertDialogBuilder.show();
请用这一行代替

AlertDialog alertDialog = alertDialogBuilder.create();


                alertDialog.show();

希望对你有帮助

10-07 20:07