android学习日志,点击几次后执行某操作的代码
来源:互联网 发布:数据恢复软件哪个好 编辑:程序博客网 时间:2024/05/29 06:32
long currentBackPressedTime;private int countTime;@Overridepublic void onBackPressed() {if (System.currentTimeMillis() - currentBackPressedTime > 2000) {AvcApplication.the().showToast(this, "再按一次返回键退出程序");countTime = 0;currentBackPressedTime = System.currentTimeMillis();} else {// 默认是2秒内完成所有点击,才执行操作// 以下语句使每一次点击与它的上一次点击时间都可相差2秒,也会执行操作// currentBackPressedTime = System.currentTimeMillis();countTime++;}// countTime记录点击返回键的次数if (countTime >= 1) {//dosthcountTime = 0;currentBackPressedTime = 0;}}
上面是写在返回键的回调中的代码,
逻辑:第一次点击后获取的当前时间减去0肯定大于2000
然后给currentBackPressedTime赋值,
然后再次点击获取的当前时间减去前面赋值的currentBackPressedTime在2秒内的话
countTime++ (如果只要点击两次的话 这里也可以直接dosth)
最后判断countTime的值来dosth (第二次成功点击才能++,所有countTime的值等于次数减1)
0 0
- android学习日志,点击几次后执行某操作的代码
- Android连续快速点击多次执行某操作的功能
- [Android]查看代码混淆后的日志
- [Android]查看代码混淆后的日志
- android 一定间隔时间后执行操作,如防止重复点击、5s后弹出对话框
- hibernate分页查询几次后停止执行
- onResume什么时候执行,执行几次的问题
- Android的Finish后的代码继续执行
- Android之如何看混淆后的错误日志代码
- Android Button按钮点击两次之后,才执行点击事件的操作。
- 点击一个按钮后,它会根据不同的情况执行不同的操作,执行客户段的应用程序
- Android的finish后方法中的代码继续执行
- Android 蓝牙4.0连接几次后出现连接不了,搜索不到服务的情况
- Android 蓝牙4.0连接几次后出现连接不了,搜索不到服务的情况
- 点击按钮可能执行的操作总结
- android执行移动动画后按钮点击错位问题解决
- Android登录成功后继续执行之前点击事件
- <a>标签点击事件后的操作
- SVN回退到历史版本
- nm命令中符号类型详解
- Android Density(密度)
- Caffe安装笔记三:后记
- Android 数据库ORM开源框架之greenDAO
- android学习日志,点击几次后执行某操作的代码
- hdoj 2870 Largest Submatrix 【单调栈】
- IntelliJ Idea 常用快捷键列表
- dstat的使用
- 第八周-杀伤距离有限
- Java EE 基础
- AS使用技巧
- web.xml中Servlet 配置的四个节点
- Ubuntu16.04安装Atom