android button双击监听事件

来源:互联网 发布:淘宝seo教程网盘 编辑:程序博客网 时间:2024/04/28 12:56

第一次做按钮双击监听事件,在这里就分享出来我自己的做法

刚开始我直接这样做的:

private int count = 0;button.setOnClickListener(new OnClickListener() {                @Override                public void onClick(View v) {                         count++;                        if(cout == 2){                                          .监听处理.                                count = 0;                         }               } }) ;
这样就有一个问题出来了,那就是当点击第一次的时候没反应,如果再隔很长事件再点击就会执行,体验就非常不好,我最终的解决方式就是,加线程处理count刷新,代码如下:

private int count = 0;button.setOnClickListener(new OnClickListener() {                @Override                public void onClick(View v) {                         count++;                        if(cout == 2){                                          .监听处理.                                count = 0;                         }               } }) ;new Thread(new Runnable(){public void run() {     try {Thread.sleep(500);                                count = 0;} catch (InterruptedException e) {                  e.printStackTrace();}                }}).start();
解决完毕



0 0
原创粉丝点击