[常用]按back键退出实现“再按一次退出”的功能两中方式
来源:互联网 发布:女朋友胸很大知乎 编辑:程序博客网 时间:2024/06/05 03:48
1.使用系统时间判断
long startTime = 0; @Override public void onBackPressed() { long currentTime = System.currentTimeMillis(); if ((currentTime - startTime) >= 2000) { Toast.makeText(MainActivity.this, "再按一次退出", Toast.LENGTH_SHORT).show(); startTime = currentTime; } else { finish(); } }
2.感觉第二种开发中用的多一点
//双击退出的标志private boolean isExit;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (!isExit) { Toast.makeText(this, "再按一次退出", Toast.LENGTH_SHORT).show(); isExit = true; Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { isExit = false; } }, 2 * 1000); } return super.onKeyDown(keyCode, event); }0 0
- [常用]按back键退出实现“再按一次退出”的功能两中方式
- android按back键退出程序时,实现“再按一次退出”的功能
- 再按一次退出——两种方式实现
- 实现 “再按一次退出” 功能
- Android 实现 “再按一次退出” 功能的实现学习
- 实现“再按一次退出程序”的功能
- Android退出程序时的"再按一次退出"实现
- Android 双击back键退出应用的两种方式
- back键监听退出应用的两种方式
- Android back键监听退出应用的两种方式
- Android中“再按一次退出程序”的实现方法
- Android程序中“再按一次退出”的实现
- Android监听物理键盘的返回键Back,再按一次退出程序
- Android中“再按一次返回键退出程序”实现
- Android中“再按一次返回键退出程序”实现
- Android中实现再按一次返回键退出应用程序
- 实现在退出activity或按back键的侧滑功能
- Android 关于长按back键退出应用程序的实现
- php中接口和抽象类的区别
- 获取文本框并修改其内容
- Android基础页面跳转3
- SubscriptionInfo框架分析
- 链接对象links
- [常用]按back键退出实现“再按一次退出”的功能两中方式
- 初学PHP
- all数组
- 翻转二叉树
- 判断回文
- Spring学习-20:Spring的AOP:自动代理
- 【python学习笔记】2:收集最多价值奖品问题
- bootstrap-table的toolbar用法自定义增删改查工具容器
- anchors数组