2019年10月5日星期六

Android Studio 确认退出对话框

在MainActivity添加下列代码实现确认退出的对话框。

    @Override
    public void onBackPressed() {
        // AlertDialog 对话框
        AlertDialog.Builder alBuilder = new AlertDialog.Builder(this);
        alBuilder.setMessage("确定退出?");

        // 点击“是”选择退出
        alBuilder.setPositiveButton("是", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                finish();
            }
        });
        // 点击“否”返回
        alBuilder.setNegativeButton("否", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                return;
            }
        });
        alBuilder.setTitle("结束程序");
        alBuilder.show(); // 显示 AlertDialog 对话框
    }

没有评论:

发表评论