码迷,mamicode.com
首页 > 移动开发 > 详细

android 防止按钮连续点击的方法(Button,ImageButton等)

时间:2014-07-01 21:57:06      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:android   blog   http   java   art   代码   

防止按钮连续点击 
其实实现很简单 

共通方法: 

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

android 防止按钮连续点击的方法(Button,ImageButton等),布布扣,bubuko.com

android 防止按钮连续点击的方法(Button,ImageButton等)

标签:android   blog   http   java   art   代码   

原文地址:http://www.cnblogs.com/ycxyyzw/p/3816673.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!