android 再按一次后退键退出应用程序
来源:互联网 发布:java神奇的海螺 编辑:程序博客网 时间:2024/05/21 17:34
Android使用点滴
以下代码是日常开发遇到的一些技巧和问题,希望能对你有所帮助:
1.实现再按一次退出提醒
第一种
/** * 实现再按一次退出提醒 */ private static Boolean isExit = false; private static Boolean hasTask = false; Timer tExit = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { isExit = false; hasTask = true; } }; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { Log.d(TAG,"click quit ....... onKeyDown"); if (keyCode == KeyEvent.KEYCODE_BACK) { if(isExit == false ) { isExit = true; Toast.makeText(this, "再按一次后退键退出应用程序", Toast.LENGTH_SHORT).show(); if(!hasTask) { tExit.schedule(task, 3000); } } else { finish(); System.exit(0); } } return false; }
第二种
/** * 实现再按一次退出提醒 */private long exitTime = 0;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK&& event.getAction() == KeyEvent.ACTION_DOWN) {if ((System.currentTimeMillis() - exitTime) > 3000) {Toast.makeText(getApplicationContext(), "再按一次后退键退出应用程序",Toast.LENGTH_SHORT).show();exitTime = System.currentTimeMillis();} else {finish();System.exit(0);}return true;}return super.onKeyDown(keyCode, event);}
0 0
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android 实现再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android 实现再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android 实现再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android再按一次后退键退出
- 针对网上流传的"Android 再按一次后退键退出应用程序"方法改正
- 针对网上流传的 Android 再按一次后退键退出应用程序方法改正
- android 再按一次后退键退出程序
- IOS界面开发UItextField定制全局组件_自定文字左边距、图标
- 10931
- Android自定义View (四) CustomVolumControlBar
- 字体基本概念
- 时光机穿梭---删除文件
- android 再按一次后退键退出应用程序
- OPenCV4Android中Mat对象的内存若干测试(1)
- window 在注册表上修改IP 地址
- 关于iOS开发者账号功能总结-App打包
- Android中使用开源库slidingMenu实现侧滑效果
- 简单工厂模式
- Gvim/Vim 配置好了常用插件(Windows 与 Linux 通用)
- 关于“工作组管理员”
- 如何获取继承类中的泛型T的类型