Android监听物理键盘的返回键Back,再按一次退出 4000 程序
2016-12-16 14:09
253 查看
第一种方法:
根据KeyCode判断用户按下的是那个物理键
第二种方法:
重写onBackPressed方法,当用户按下返回键时,就会执行该方法
三:再按一次退出程序
根据KeyCode判断用户按下的是那个物理键
public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { //按下返回键做相应操作 return true; } return super.onKeyDown(keyCode, event); }
第二种方法:
重写onBackPressed方法,当用户按下返回键时,就会执行该方法
@Override public void onBackPressed() {
//按下返回键做相应操作}
三:再按一次退出程序
@Override public void onBackPressed() {if (System.currentTimeMillis() - exitTime > 2000) {
Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
exitTime = System.currentTimeMillis();
} else {
//退出程序
}
}
相关文章推荐
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android 完全退出程序,以及再按一次返回键退出程序
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- android中再按一次返回键退出程序
- Android中的“再按一次返回键退出程序”实现
- Android 再按一次返回键退出程序实现思路
- android返回键后程序不退出moveTaskToBack
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- ANDROID 实现 再按一次返回键退出程序 代码片段
- Unity 3D 监听键盘 返回键退出程序C#
- Android “再按一次返回键退出程序”实现介绍
- Android中的“再按一次返回键退出程序”实现
- ANDROID 实现 再按一次返回键退出程序 代码片段
- Unity 监听键盘 返回键退出程序
- Android中的“再按一次返回键退出程序”实现
- Android 中点击返回键弹出“在按一次退出程序”的做法