博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 防止按钮连续点击的方法(Button,ImageButton等)
阅读量:7053 次
发布时间:2019-06-28

本文共 503 字,大约阅读时间需要 1 分钟。

防止按钮连续点击 

其实实现很简单 
共通方法: 

Java代码 
  1. public class Utils {  
  2.     private static long lastClickTime;  
  3.     public static boolean isFastDoubleClick() {  
  4.         long time = System.currentTimeMillis();  
  5.         long timeD = time - lastClickTime;  
  6.         if ( 0 < timeD && timeD < 500) {     
  7.             return true;     
  8.         }     
  9.         lastClickTime = time;     
  10.         return false;     
  11.     }  
  12. }  

    

按钮点击时: 

Java代码 
  1.    
  2. public void onClick(View v) {  
  3.     if (Utils.isFastDoubleClick()) {  
  4.         return;  
  5.     }  
  6. }  

这样所有按钮在500毫秒内不能同时起效。 
针对调时间做了一点改进 
long timeD = time - lastClickTime; 
0 < timeD

 

转自:http://kewell2004.iteye.com/blog/1545783

转载地址:http://rhsol.baihongyu.com/

你可能感兴趣的文章
nginx配置gzip中的坑
查看>>
Javascript中的函数声明与函数表达式
查看>>
Python学习笔记 - queue
查看>>
茶器漫谈 高逼格 or 真内涵?
查看>>
HTML5学习之Web Storage基础知识
查看>>
tab切换
查看>>
垃圾回收及内存调试工具的介绍
查看>>
你的接口,真的能承受高并发吗?
查看>>
自定义View实用小技巧
查看>>
iOS CALayer anchorPoint 的应用场景
查看>>
如何變聰明?訓練自己變成結構化思維型的人!- TechMoon 科技月球
查看>>
超好用的VueJs调试工具——vue-devtools
查看>>
到底怎么才算“懂”python的twisted框架?
查看>>
Flutter 基础布局Widgets之Expanded详解
查看>>
spring cloud微服务分布式云架构- Eureka服务器搭建及配置
查看>>
adb命令集合
查看>>
网站排障分析常用的命令
查看>>
利用inotifywait监控主机文件和目录
查看>>
f_bfree和f_bavail的区别
查看>>
用sendEmail来发送nagios报警邮件
查看>>