android中button点击频率控制(防止按钮连续点击的方法)

本文提供了一个用于处理快速双击事件的Java代码示例。通过内部类Utils实现了一个isFastDoubleClick()方法,该方法可以判断当前点击是否为快速双击。如果检测到快速双击,则不会执行onClick()方法内的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

点击时作出判断

public void onClick(View v) {  
    if (Utils.isFastDoubleClick()) {  
        return;  
    }  
}

 

转载于:https://my.oschina.net/u/1046838/blog/424138

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值