Android 返回键返回显示退出弹窗特效
/**
* 返回键退回到登陆页面
**/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
exitDialog();
return true;
}
return false;
}
/**
* 退出App对话框
*/
private void exitDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setMessage(“您确定想要退出么?”);
builder.setTitle("信息");
builder.setPositiveButton(“确认”), (dialog, which) -> {
dialog.dismiss();
MainActivity.this.finish();
});
builder.setNegativeButton(“退出"), (dialog, which) -> dialog.dismiss());
builder.create().show();
}