只要重写Activity的onKeyDown方法即可:
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 1) {
//按下的如果是back键,同时重复了一次
//直接结束当前程序的进程
android.os.Process.killProcess(android.os.Process.myPid());
//或者使用纯java退出程序的方式
//System.exit(0);
}
return super.onKeyDown(keyCode, event);
} |