您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页Android快速点击导致多次执行的解决思路

Android快速点击导致多次执行的解决思路

来源:化拓教育网

listview 的item点击过快的时候,会打开两个详情页面。button 在快速点击后也可能造成多次响应。解决问题的思路是,在点击后的一段时间内再次点击时不进行处理,即只响应首次点击。

具体实现如下:

public static boolean isFastDoubleClick(){  
    long time = System.currentTimeMillis();  
    long timeD = time - lastClickTime;  
    if(0<timeD&&timeD< 500){  
        return true;  
    }  
    lastClickTime = time;  
    return false;  
}

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务