Android__小功能__防止重复点击
来源:互联网 发布:怎么在淘宝卖二手货 编辑:程序博客网 时间:2024/04/30 12:34
Android控件监听事件是OnClickListener。为了防止我们快速点击某个控件连续触发多次事件,重写了一个继承View.OnClickListener的点击事件NoDoubleClickListener。实现方式也很简单直接贴代码和用法了。
实现方式
/** * 防止多次点击 * Created by qi on 2016/7/20. */public abstract class NoDoubleClickListener implements View.OnClickListener{ public static final int MIN_CLICK_DELAY_TIME = 1000; //点击时间间隔 private long lastClickTime = 0; @Override public void onClick(View view) { long currentTime = Calendar.getInstance().getTimeInMillis(); if( (currentTime-lastClickTime) > MIN_CLICK_DELAY_TIME ){ lastClickTime = currentTime; onNoDoubleClick(view); } } public abstract void onNoDoubleClick(View view);}
commitBtn.setOnClickListener(new NoDoubleClickListener() { @Override public void onNoDoubleClick(View view) { //事件 } });
0 0
- Android__小功能__防止重复点击
- Android中防止重复点击的小技巧
- Android中防止重复点击的小技巧
- 防止连续点击打开两个重复页面的小技巧
- 点击防止重复提交
- 防止按钮重复点击
- UIbutton 防止重复点击
- android 防止重复点击
- 防止UIButton重复点击
- 使用JS实现简单缓存功能,防止用户重复点击,重复AJAX提交
- 防止重复点击退出按键
- 谈谈防止重复点击提交
- 简单防止按钮重复点击
- android 防止重复点击提交
- IOS 防止button重复点击
- Android防止重复点击深入
- Android防止快速重复点击
- Android 防止重复按钮点击
- AS使用svn提交代码总结
- Java代码去除svn标志
- iOS中Emoji表情的判断
- 面试问题
- 仿美团外卖添加商品抛物线动画
- Android__小功能__防止重复点击
- 欢迎使用CSDN-markdown编辑器
- 浏览器渲染流程
- c++读入数量不定的数据
- Scrapy爬虫经验总结
- 第1课 方程组的几何解释
- springmvc ContextLoaderListener作用
- 51node1371 填数字(dp)
- VLC将本地文件通过ts流发送