zoukankan      html  css  js  c++  java
  • android 防止按钮连续点击的方法(Button,ImageButton等)

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

    共通方法: 

    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

  • 相关阅读:
    js bubbleSort
    关于“ ,”的迷
    移位
    emacs 一些很有用的快捷键
    input&output
    async&await
    用dbforge调试procedure
    开发中常用的工具
    用Firefox的debugger来调试JavaScript
    Hibernate映射关系配置
  • 原文地址:https://www.cnblogs.com/ycxyyzw/p/3816673.html
Copyright © 2011-2022 走看看