Android实现再按一次退出应用程序的方法
2014-04-11 16:48
183 查看
long exitTime = 0; @Override public void onBackPressed() { if ((System.currentTimeMillis() - exitTime) > 2000) { // ToastUtil.makeToastInBottom("再按一次退出应用", MainMyselfActivity); Toast.makeText(MainMenu.this, "再按一次退出应用", Toast.LENGTH_SHORT).show(); exitTime = System.currentTimeMillis(); return; } finish(); }
基本思路:先记录一个原始变量值,每次点击的时候让它等于系统时间值,就是你点击的上一刻的时间值。
如果发现中间的时间间隔 小于2second就直接finish(); 如果大于 2s那就return掉 不用finish()掉你的程序。
同样要覆盖你程序中的 onBackPressed()方法即可。(闪,记录下。继续加班调代码)
话说今天京东推出了一个理财8.8%,不赖。直接上就对了。
相关文章推荐
- 针对网上流传的"Android 再按一次后退键退出应用程序"方法改正
- Android 实现再按一次后退键退出应用程序
- Android实现 再按一次退出 的三种方法 durationTime、timerTask 和Handler
- [置顶] 【Android】双击返回键,退出android应用程序 双击两次退出程序提示功能 三种实现方法
- Android 实现再按一次后退键退出应用程序
- Android-再按一次返回键退出(TabHost实现方法)
- Android实现长按back键退出应用程序的方法
- Android中实现再按一次返回键退出应用程序
- Android 退出应用程序的实现方法
- 【Android】双击返回键,退出android应用程序 双击两次退出程序提示功能 三种实现方法
- Android 再按一次退出程序的实现方法
- 针对网上流传的"Android 再按一次后退键退出应用程序"方法改正
- 针对网上流传的 Android 再按一次后退键退出应用程序方法改正
- 针对网上流传的 Android 再按一次后退键退出应用程序方法改正
- Android 实现再按一次后退键退出应用程序
- Android中“再按一次退出程序”的实现方法
- Android中再按一次返回键退出程序的实现(返回桌面)两种方法
- Android中的“再按一次返回键退出程序”实现
- Android完全退出应用程序的方法
- android 多界面应用程序退出的方法