关于Android点击物理返回键退出程序的问题
2017-01-20 10:22
218 查看
在Android中,今天偶然发现了一个问题,以前在应用主界面经常写的点击物理返回键后,在两秒内再次点击退出程序代码如下:
在主界面长按物理返回键时,也会退出应用
后来又重新换了个重写的方法:
就不会有上面的问题了
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if (System.currentTimeMillis() - oldBackTime > 2000) { oldBackTime = System.currentTimeMillis(); Toast.makeText(this, R.string.back, Toast.LENGTH_SHORT).show(); } else { finish(); } return false; } return super.onKeyDown(keyCode, event); }
在主界面长按物理返回键时,也会退出应用
后来又重新换了个重写的方法:
@Override public void onBackPressed() { if (System.currentTimeMillis() - oldBackTime > 2000) { oldBackTime = System.currentTimeMillis(); Toast.makeText(this, R.string.back, Toast.LENGTH_SHORT).show(); } else { finish(); } }
就不会有上面的问题了
相关文章推荐
- 关于android 多个Activity应用程序按返回键退出程序问题
- 关于android 多个Activity应用程序按返回键退出程序问题
- android程序 点击两次返回键程序退出(方法总结)
- android 连续两次点击返回键 退出程序
- android程序 点击两次返回键程序退出
- Android主界面连续两次点击物理返回键退出应用功能实现
- 让Android点击通知栏信息后返回正在运行的程序,并完全退出所有activity
- Android点击两次返回键退出程序
- Android点击两次返回键退出程序
- Android连续点击两次返回键退出程序的三种实现方法
- android程序 点击两次返回键程序退出
- android连续点击两次返回 退出程序
- 关于Android程序退出后内存释放的问题
- Android 点击两次返回键退出程序
- Android -- 点击双下返回退出程序
- 几行代码实现Android 点击两次返回键退出程序
- Android 点击两次返回键退出程序
- android程序 点击两次返回键程序退出
- android程序 点击两次返回键程序退出
- 关于Android中xListView所出现的问题(点击后程序崩掉)