想法需要在android AlertDialogue框中

时间:2014-12-27 20:25:56

标签: android

我正在学习Android,在创建对话框时我遇到了一个问题。我想在单击否定按钮时使用System.exit(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();


}

2 个答案:

答案 0 :(得分:4)

如果您想在单击否定按钮时终止活动,则只需编写:

ClassName.this.finish();

答案 1 :(得分:1)

做这样的事情

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