1.在工具类里添加这个方法
public class Utils {
private static long lastClickTime;
public synchronized static boolean isFastClick() {
long time = System.currentTimeMillis();
if ( time - lastClickTime < 500) {
return true;
}
lastClickTime = time;
return false;
}
}
2.点击事件时做判断
@Override
public void onClick(View v) {
// 如果在500毫秒内再次点击,直接返回
if (Utils.isFastClick()) {
return ;
}
}
Android 防止快速 点击 多次
最新推荐文章于 2025-04-14 00:15:00 发布