Android防止按钮在规定时间内被连续点击的简单方法public class ClickFilter { public static final long INTERVAL = 500L; //防止连续点击的时间间隔 private static long lastClickTime = 0L; //上一次点击的时间
public static boolean filter() { long time = System.currentTimeMillis(); lastClickTime = time; if ( ( time - lastClickTime ) > INTERVAL ) { return false; } return true; } } 在按钮onClick()方法里首先调用 if(ClickFilter.filter()) return; 即可;更多Android相关信息见Android 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=11本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-05/101741.htm