Android 中Button点击频率的控制

写一个类

public class Utils {    private static long lastClickTime;    public static boolean isFastDoubleClick() {        long time = System.currentTimeMillis();        long timeD = time - lastClickTime;        if ( 0 < timeD && timeD < 1000) {       //1000毫秒内按钮无效,这样可以控制快速点击,自己调整频率            return true;        }        lastClickTime = time;        return false;    }}

监听按钮调用方法

  @Override    public void onClick(View v) {        switch (v.getId()) {            case R.id.cb:                if (!Utils.isFastDoubleClick()) {                    //写自己的业务逻辑                }else{                  Toast.makeText(this, "请不要重复点击。。", Toast.LENGTH_SHORT).show();                    return;                }                break;            }        }

更多相关文章

  1. Android HandlerThread使用方法
  2. android-2.2以下杀进程方法:restartPackage();
  3. Android调用拨号按钮CALL_BUTTON
  4. 【Android 开发】:UI控件之拖动条控件 SeekBar的使用方法
  5. Android NullPointerException解决方法
  6. 【原创】Android锁定横竖屏、splash,全屏、去除标题的方法
  7. Android基于TextView属性android:ellipsize实现跑马灯效果的方法
  8. Android离线安装方法
  9. 丢失Android系统库或者Conversion to Dalvik format failed with

随机推荐

  1. 全面解析Linux 内核 3.10.x - 编译前的准
  2. Linux系统Oracle12.2 RAC集群实施维护_Or
  3. 【linux】Centos7 防火墙操作
  4. 鸟哥的Linux私房菜——基础学习篇(第三版)
  5. keepalived for linux(HA 高可用集群)
  6. Cerebro 一个跨平台的桌面快捷使用工具
  7. Linux Mint 17下Sublime插件Emmet的安装
  8. Linux内核源代码情景分析读书笔记(5)-关于
  9. thinkphp连接mysql数据库查询数据显示
  10. Linux多线程实践(一)线程基本概念和理论