我想按设备的后退按钮时关闭应用程序。我正在使用此代码..
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
// do something on back.
this.finish();
return true;
}
return super.onKeyDown(keyCode, event);
}
答案 0 :(得分:2)
单击设备后退按钮时,覆盖您希望应用程序退出的onBackPressed()
中的Activity
@Override
public void onBackPressed() {
android.os.Process.killProcess(android.os.Process.myPid());
}
答案 1 :(得分:0)
此代码执行此操作:
public void onPause() {
super.onPause();
finish();
}
如果有帮助,请不要忘记将其标记为答案;)
答案 2 :(得分:0)
你标记为正确的答案会在每次onPause活动时停止应用,这不是后退按钮的事件,正确的答案是:
@Override
public void onBackPressed() {
finish();
}