// 避免短时间内重复点击
private void disableDoubleClick(View view,int delayTime){
view.setEnabled(false); // disable掉,让view不可点击
view.postDelayed(new Runnable() {
@Override
public void run() {
view.setEnabled(true);
}
}, delayTime); // 指定时间后再enable
}
调用:
mTvTime.setOnClickListener(v -> {
disableDoubleClick(v,1000);// 1秒内不能重复点击
// 打开某个页面
:
:
});