Android按钮防止多次点击跳转工具类

原理是利用时间差,

package com.maobang.imsdk.util;

import java.util.Calendar;

/**
 * 防止多次点击按钮
 * Created by Administrator on 2016/11/18.
 */
public class PreventDoubleClickUtil {

    private static long lastClickTime = 0;
    public static final int MIN_CLICK_DELAY_TIME = 1000;

    public static boolean noDoubleClick() {
        long currentTime = Calendar.getInstance().getTimeInMillis();
        if (currentTime - lastClickTime > MIN_CLICK_DELAY_TIME) {
            lastClickTime = currentTime;
            return true;
        }else {
            return false;
        }
    }
}

使用方法是,用if(PreventDoubleClickUtil.noDoubleClick()){ 包含按钮里面的执行方法}
©️2020 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值