android Alert对话框中的想法需求

android Alert对话框中的想法需求,android,Android,我正在学习Android,在创建对话框时,我面临一个问题。我想退出系统。单击负按钮退出(0)。但我不知道怎么做。请帮帮我。下面是我的代码: new AlertDialog.Builder(this) .setTitle("Check Below..") .setMessage("No Internet Connection") .setCancelable(true)

我正在学习Android,在创建对话框时,我面临一个问题。我想退出系统。单击负按钮退出(0)。但我不知道怎么做。请帮帮我。下面是我的代码:

  new AlertDialog.Builder(this)
                    .setTitle("Check Below..")
                    .setMessage("No Internet Connection")
                    .setCancelable(true)
                    .setPositiveButton("Go Back", new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int id) {

                            finish();

                        }
                    })
                    .setNegativeButton("Exit", null).show();


}

如果要在单击负按钮时终止活动,只需编写:

ClassName.this.finish();

如果要在单击负按钮时终止活动,只需编写:

ClassName.this.finish();
做这样的事

new AlertDialog.Builder(this)
                .setTitle("Check Below..")
                .setMessage("No Internet Connection")
                .setCancelable(true)
                .setPositiveButton("Go Back", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {

                        finish();

                    }
                })
                .setNegativeButton("Exit", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {

                        System.exit(0);

                    }
                }).show();
做这样的事

new AlertDialog.Builder(this)
                .setTitle("Check Below..")
                .setMessage("No Internet Connection")
                .setCancelable(true)
                .setPositiveButton("Go Back", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {

                        finish();

                    }
                })
                .setNegativeButton("Exit", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {

                        System.exit(0);

                    }
                }).show();

有什么错误/问题?@Rohit5k2我不知道怎么做你到底想实现什么?你想在正按钮点击和负按钮点击时做什么?我还记得几天前我要求您不要使用
System.exit(0)
。这是个坏主意。单击“正”按钮将调用finish(),单击“负”按钮将调用System.exit(0);好吧,如果你真的必须使用它,那么看看我的答案是否对你有帮助。有什么错误/问题?@Rohit5k2我不知道如何使用它。你到底想实现什么?你想在正按钮点击和负按钮点击时做什么?我还记得几天前我要求您不要使用
System.exit(0)
。这是个坏主意。单击“正”按钮将调用finish(),单击“负”按钮将调用System.exit(0);好吧,如果你真的要用它,看看我的答案是否对你有帮助。非常感谢,我有一个疑问。为什么我们需要在负按钮中追加.show(),而不是在正按钮中追加?请不要在负片按钮中追加
show()
。您正在
Builder
中添加它。看到它继续使用点运算符。非常感谢,我有一个疑问。为什么我们需要在负按钮中追加.show(),而不是在正按钮中追加?请不要在负片按钮中追加
show()
。您正在
Builder
中添加它。请参见继续使用点运算符。