Android 防止按钮连续点击的方法(Button,ImageButton等)

时间:2023-03-08 17:10:45

防止按钮连续点击 
其实实现很简单
共通方法

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

按钮点击时:

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

这样所有按钮在500毫秒内不能同时起效。