@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
new AlertDialog.Builder(this)
.setMessage("确定退出系统吗?")
.setNegativeButton("取消",
(dialog, which) -> {
})
.setPositiveButton("确定",
(dialog, whichButton) -> android.os.Process.killProcess(android.os.Process.myPid())).show();
return true;
} else {
return super.onKeyDown(keyCode, event);
}
}
返回键处理
这段代码展示了如何在Android应用中监听并处理返回键点击事件。当用户点击返回键时,会弹出一个对话框询问是否确认退出系统。如果选择确定,应用将结束进程;若选择取消,则对话框关闭,用户可以继续使用应用。

被折叠的 条评论
为什么被折叠?



