为了防止测试人员或者用户连续点击同一按键,在这里总结了一些方法:

方法一:添加标记

boolean flag;init (){
flag = false;
}buttonCallback(){
if (!flag){flag = true;跳转;
}
} 

方法二:记录当前点击的时间,在下次点击时候进行判断,比较两个的时间差:

ublic class Utils {private static long lastClickTime;public synchronized static boolean isFastClick() {long time = System.currentTimeMillis();   if ( time - lastClickTime < 500) {   return true;   }   lastClickTime = time;   return false;   }
}

按钮点击时,调用上面的方法进行判断

@Override
public void onClick(View v) {if (Utils.isFastClick()) {return ;}
}

解决连击——按键防止连击的方法相关推荐

  1. 笔记本电脑键盘输入错误如何解决 电脑按键错乱的解决方法步骤

    笔记本电脑键盘输入错误如何解决 电脑按键错乱的解决方法步骤 我们的生活中越来越离不开电脑,但在使用电脑的过程中总会遇到各种各样的问题.知识屋致力于给电脑小白朋友们介绍一些简单常用问题的解决方法,这次给 ...

  2. Unity中ugui如何制作不规则按键的两种方法

    Unity中ugui如何制作不规则按键的两种方法 两种不同的方案 目前,关于这个问题如何,解决通过搜索引擎我们能找到两种不同的方案: 多边形碰撞器: 该方法是指给精灵(Sprite)添加一个多边形碰撞 ...

  3. 【H5】解决ios禁止缩放失效的方法

    [H5]解决ios禁止缩放失效的方法 参考文章: (1)[H5]解决ios禁止缩放失效的方法 (2)https://www.cnblogs.com/gentle-Lee/p/12154924.html ...

  4. 前端——解决微信网页清除缓存的方法

    前端--解决微信网页清除缓存的方法 参考文章: (1)前端--解决微信网页清除缓存的方法 (2)https://www.cnblogs.com/fkcqwq/p/9604184.html 备忘一下.

  5. CSS - 解决placeholder不起作用的方法

    CSS - 解决placeholder不起作用的方法 参考文章: (1)CSS - 解决placeholder不起作用的方法 (2)https://www.cnblogs.com/500m/p/115 ...

  6. Eclipse解决Ctrl+c很卡的方法

    Eclipse解决Ctrl+c很卡的方法 参考文章: (1)Eclipse解决Ctrl+c很卡的方法 (2)https://www.cnblogs.com/9421/p/6220194.html 备忘 ...

  7. 解决多线程安全问题-无非两个方法synchronized和lock 具体原理以及如何 获取锁AQS算法 (百度-美团)

    解决多线程安全问题-无非两个方法synchronized和lock 具体原理以及如何 获取锁AQS算法 (百度-美团) 参考文章: (1)解决多线程安全问题-无非两个方法synchronized和lo ...

  8. vue开发环境和生产环境里面解决跨域的几种方法

    vue开发环境和生产环境里面解决跨域的几种方法 参考文章: (1)vue开发环境和生产环境里面解决跨域的几种方法 (2)https://www.cnblogs.com/pass245939319/p/ ...

  9. Ubuntu 11.04解决txt文档中文乱码方法

    Ubuntu 11.04解决txt文档中文乱码方法: $ gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferen ...

最新文章

  1. 跟我学Springboot开发后端管理系统4:数据库连接池Druid和HikariCP
  2. vertical-align 和 img属性 和 鼠标样式
  3. 面试官问我,Redis分布式锁如何续期?懵了。
  4. 小组级git服务器搭建
  5. css 边缘闪光_css文字渐变+内发光+投影效果
  6. 《数据库系统实训》实验报告——存储过程
  7. jQuery中this与$(this)区别
  8. 智慧城市建设亟待突破大数据瓶颈
  9. 高品质美食PSD分层海报,吸睛有食欲
  10. 解救开发者!鲲鹏、ModelArts、Atlas、5G MEC硬核来袭……
  11. 【知识碎片】JavaScript篇
  12. 一个好的系统就这么粗俗
  13. 通用即插即用监视器驱动下载_大楚云控下载-大楚云控电脑客户端1.0.7 官方版...
  14. tesseract-ocr验证码识别
  15. 砺鹰教育之四川财经职业学院讲座——我为什么选择创业?
  16. 沃谈小知识| 断网不下岗的“断点续传”功能
  17. 恭贺经纬恒润参股企业“挚途科技”实现L3级自动驾驶重卡商业化落地
  18. Python 数值计算库scipy 统计模块stats用法入门
  19. acwing——数学知识(四)Nim游戏
  20. JavaScript 复制粘贴技巧

热门文章

  1. matlab雷诺曲线,关于用有限差分法解雷诺方程
  2. 超级计算机的功能是什么,电脑中的王者——超级计算机,你了解多少?
  3. elasticsearch ik pingyin 分词器的安装和使用
  4. 上网本终于可以休息了,我的脱机下载利器 数帅D600
  5. 望月新一证明abc猜想的正确姿势 | 凌云时刻
  6. Aspose破解版去除签名问题
  7. Java 动态修改m3u8地址播放
  8. 动作 - Caliburn.Micro 文档系列
  9. 鸿蒙手机的特点,鸿蒙OS明天正式发布,十大特性,能拯救它暴跌80%的手机市场吗?...
  10. 关于flink cdc 抽取oracle数据 oracle表名大小写的问题