在日常开发中会经常遇到按钮的快速点击,但是如果不做处理就会导致每次点击就会请求一次数据,所以有必要做一下按钮的防抖动我的做法是用Handler;
mHandler.removeCallbacks(mRunnable);
mHandler.postDelayed(mRunnable,1000);
private Runnable mRunnable = new Runnable() {
@Override
public void run() {
// do something
}
};
其中1000为连续点击的间隔时间,