android 屏蔽快速点击,Android-如何防止用户过快频繁点击按钮(一)
一,
public class SmButton {
public abstract static class OnSmClickListener implements View.OnClickListener{
// 兩次點擊按鈕之間的點擊間隔不能少于1000毫秒
private static final int MIN_CLICK_DELAY_TIME = 4000;
private static long lastClickTime;
public abstract void onSmClick(View v);
@Override
public void onClick(View v) {
long curClickTime = System.currentTimeMillis();
if((curClickTime - lastClickTime) >= MIN_CLICK_DELAY_TIME) {
// 超過點擊間隔后再將lastClickTime重置為當前點擊時間
lastClickTime = curClickTime;
onSmClick(v);
}
}
}
}
二。
bt_done_box_jijian.setOnClickListener(new SmButton.OnSmClickListener() {
@Override
public void onSmClick(View v) {
}
});
總結
以上是生活随笔為你收集整理的android 屏蔽快速点击,Android-如何防止用户过快频繁点击按钮(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python如何用xpath爬取指定内容
- 下一篇: 服务器开机忘记密码怎么修改,服务器忘记m