安卓防止多次点击重复执行

// 两次点击按钮之间的点击间隔不能少于2000毫秒
private static final int MIN_CLICK_DELAY_TIME = 2000;
private static long lastClickTime;

public static boolean isFastClick() {
    boolean flag = false;
    long curClickTime = System.currentTimeMillis();
    if ((curClickTime - lastClickTime) >= MIN_CLICK_DELAY_TIME) {
        flag = true;
    }
    lastClickTime = curClickTime;
    return flag;

然后在执行点击事件时直接判断
isFastClick()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,373评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,929评论 18 399
  • 公司小王离职了,办完离职的所有手续,和办公室的人握手说再见,抱着自己的个人物品走出了办公室,如同窗外飘落的秋叶,形...
    行者静思录阅读 3,674评论 0 0
  • 《沃顿商学院最受欢迎的淡判课》是本很乐观的书,确实很实用。因为书太厚没有看完,所以一直存放在书架上。听了樊登读书会...
    Aleah阅读 3,038评论 0 0
  • 扶贫驻村四山庙,工作生活村领导。 半月入户填信息,基本贫困己掌握。 政策扶贫先扶志,脱贫致富不扶懒。 致富要靠产业...
    冲天农锄草阅读 3,375评论 18 46