黑马程序员技术交流社区
标题:
android 两次退出问题
[打印本页]
作者:
王小丑
时间:
2013-2-1 20:33
标题:
android 两次退出问题
本帖最后由 张向辉 于 2013-2-3 11:48 编辑
我想写一个连续点击两次后退键推出程序的问题,不知道怎么实现,有没有高手可以解答下,最好给点代码为上,谢谢!
作者:
陈科宇
时间:
2013-2-1 21:07
这个是很容易实现的,我待会儿把代码给你贴上来。
作者:
陈科宇
时间:
2013-2-1 21:15
只要重写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);
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2