在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 对话框
}
没有评论:
发表评论