2021-09-21 防止短时间内双击导致打开两次页面的办法

// 避免短时间内重复点击

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秒内不能重复点击

// 打开某个页面

});

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容