Android 关于按两次返回 退出功能
2017-07-19 17:14
162 查看
其实逻辑还是比较清晰的,按两次返回退出 时间间隔两秒。看代码吧
//退出时的时间 private long mExitTime; //对返回键进行监听 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { exitSys(); return true; } return super.onKeyDown(keyCode, event); } public void exitSys() { if ((System.currentTimeMillis() - mExitTime) > 2000) { Toast.makeText(MainActivity.this, "再按一次退出每日新闻", Toast.LENGTH_SHORT).show(); mExitTime = System.currentTimeMillis(); } else { MyConfig.clearSharePre(this, "users"); finish(); System.exit(0); } }
相关文章推荐
- [置顶] 【Android】双击返回键,退出android应用程序 双击两次退出程序提示功能 三种实现方法
- 【Android】双击返回键,退出android应用程序 双击两次退出程序提示功能 三种实现方法
- 关于android中两次返回键退出客户端与弹出dialog方式退出客户端代码
- Android主界面连续两次点击物理返回键退出应用功能实现
- 关于android app两次点击返回键退出的处理
- Android之单击返回键两次退出
- Android双击两次返回按钮退出程序
- android连续点击两次返回 退出程序
- Android用户点击返回按钮两次退出整个APP
- Android 实现两次点击返回键 提示退出
- 关于android 多个Activity应用程序按返回键退出程序问题
- Android 实现两次点击返回键 提示退出
- Android实现摁两次返回键退出程序
- android程序 点击两次返回键程序退出
- Android_按两次返回键退出程序和长按返回键退出程序
- android 两次返回退出应用
- Android实现点击两次返回键退出
- Android 按两次返回键退出
- Android中实现两次点击返回键退出本程序
- Android_按两次返回键退出程序和长按返回键退出程序