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

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

作者: 1ee79f482b89 | 来源:发表于2021-09-21 20:50 被阅读0次

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

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

// 打开某个页面

});

相关文章

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

    // 避免短时间内重复点击 private void disableDoubleClick(View view,i...

  • Runtime实现防止按钮重复点击

    最近测试总说由于手速太快,点击按钮,连续push了两次页面。为了防止按钮短时间内的重复点击,就用runtime实现...

  • iOS UIButton 防止短时间内重复点击

    iOS-UIButton-Delay Demo iOS UIButton 防止短时间内重复点击 UIButton ...

  • 防抖 & 节流

    防止用户短时间内多次触发事件,导致没必要的性能消耗,以致网页卡顿,甚至浏览器崩溃 >>防抖&节流 防抖 应用:实时...

  • 防止按钮多次重复点击

    为了防止测试或者用户频繁点击某个按钮,导致程序在短时间内进行多次数据提交or数据处理,那到时候就比较坑了~ 那么如...

  • Android有效防止按钮多次重复点击的方法

    为了防止测试或者用户频繁点击某个按钮,导致程序在短时间内进行多次数据提交or数据处理,那到时候就比较坑了~ 那么如...

  • Pycharm问题

    Pycharm无法双击打开项目内文件 Pycharm 项目内双击鼠标无法打开*.py等等文件的解决办法: 在key...

  • Ajax避免重复提交

    为防止用户在短时间内多次点击按钮触发提交方法,在ajax方法触发的前面加入下面两行代码(id名改为自己定义的按钮的):

  • Android 防误触

    防止按钮短时间内多次点击。使用kotlin扩展方法,限制500毫秒内点击一次。 调用处

  • [MySQL]报错1449

    因为汉化导致的问题,双击localhost连接不上。 解决办法: 登录 mysql> show databases...

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/awsigltx.html