点击两次手机的返回键应用退出的思路与方法---android开发
来源:互联网 发布:金十数据现货原油 编辑:程序博客网 时间:2024/05/26 20:22
在用户使用手机的过程中,可以在应用中设置在一段时间内点击两次手机的返回键退出。
需要设置的变量:
(1)boolean变量 这个是用来记录是不是在特定的一段时间内是不是已经有一次返回键的点击事件发生。(2)long变量一:这个是用来记录第一次有返回键点击事件发生的时间。(3)long变量二:这个是用来记录当boolean的变量为true时 说明是第二次点击的事件点。
判断思路
当手机的返回键被点击的事件发生之后,判断boolean是不是为true。, 一、如果为false,说明这是特定的时间段内第一次点击,则进行(1)记录当前时间 为时间点一,(2)设置boolean变量为true,用来记录已经有一次返回键被点击的事件发生; 二、如果为true,说明已经有一次返回键被点击的事件发生,记录当前时间。但是,由于用户的操作实际,要判断前后两次点击的事件差是不是一个固定的时间内。如果大于这个时间,认为是第一次点击。如果小于,说明是两次点击。退出应用。
代码
/*点击两次返回键退出*/private boolean isPressed = false;private long firstTime = 0l;private long secondTime = 0l;@Overridepublic void onBackPressed() { if (isPressed) { secondTime = System.currentTimeMillis(); if (secondTime - firstTime > 2000) { ToastUtil.showStringToast(this,"再点一次退出"); // isPressed = false; firstTime = System.currentTimeMillis(); } else { finish(); isPressed = false; firstTime = 0; secondTime = 0; } } else { ToastUtil.showStringToast(this,"再点一次退出!"); isPressed = true; firstTime = System.currentTimeMillis(); }}
1 0
- 点击两次手机的返回键应用退出的思路与方法---android开发
- Android开发中一种两次点击返回键退出应用的方法
- Android两次点击返回键退出应用
- Android点击两次返回键退出应用
- 点击手机自带的返回键两次退出程序
- Android开发实现按两次返回键退出的方法
- Android开发——点击两次手机返回键退出软件
- Android 点击两次返回退出应用
- 【转载】Android实现点击两次返回键退出应用
- Android实现点击两次返回键退出应用
- android中如何实现连续点击返回键退出整个应用 android两次返回退出应用
- Android开发实现点击两次返回键退出程序
- Unity 点击两次返回键退出应用
- 两次点击返回键退出应用
- 点击两次返回键退出应用
- android两次返回键退出的一些实现方法
- Android实现点击两次返回键退出
- Android 点击两次返回键退出程序
- JAVA访问数据库
- MySQL数据库(数据的操作)
- flume学习(九):使用Morphline Interceptor
- Xcode LLDB Debug
- 第十六周 项目4--英语单词的基数排序
- 点击两次手机的返回键应用退出的思路与方法---android开发
- 自学笔记-16001-代码阅读方法与实践
- 一键退出应用
- Tomcat安装
- JavaWeb 安全问题及解决方案
- office plus 2016
- linux下jdk和tomcat的安装配置
- 绘制肺功能检测报告图
- flume学习(十):如何使用Spooling Directory Source