Android避免快速双击按钮最简单好用的方式

Posted 龙杉老师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android避免快速双击按钮最简单好用的方式相关的知识,希望对你有一定的参考价值。

代码如下,直接放到工具类中即可。类可以实现Onclicklistener,然后重写onClick方法,直接将该函数写在onClick方法中即可,这样对于所有的点击事件都将生效。

避免了快速双击出现的异常或难解的情况。

 

private static final int TIME = 1000;
private static long lastClickTime = 0;
/**
 * 处理快速双击,多击事件,在TIME时间内只执行一次事件
 *
 * @return
 */
public static boolean isFastDoubleClick() {
    long currentTime = System.currentTimeMillis();
    long timeInterval = currentTime - lastClickTime;
    if (0 < timeInterval && timeInterval < TIME) {
        return true;
    }
    lastClickTime = currentTime;
    return false;
}

 

以上是关于Android避免快速双击按钮最简单好用的方式的主要内容,如果未能解决你的问题,请参考以下文章

Android控制双击返回按钮退出程序的代码

Android开发:验证码倒计时功能实现

安卓开发怎么点击按钮就播放视频videoview

如何在android中覆盖双击电源按钮或音量按钮?

WPD - 简单易用的系统隐私设置工具

避免在我的 Android 应用中重复按钮代码