// 避免短時間內(nèi)重復(fù)點擊
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
}
調(diào)用:
mTvTime.setOnClickListener(v -> {
disableDoubleClick(v,1000);// 1秒內(nèi)不能重復(fù)點擊
// 打開某個頁面
:
:
});