public class ClickUtils { private static long lastClickTime; public static boolean isFastDoubleClick(){ long time=System.currentTimeMillis(); long timeD=time-lastClickTime; // Log.e("间隔时间",""+timeD); if(0<timeD&&timeD<800){ return true; }else { lastClickTime=time; return false; } } } //public void onClick(View v) { // if (Utils.isFastDoubleClick()) { // return; // }else{ // //弹出Toast或者Dialog // } //} //这样,两次点击时间相隔小于400ms,便不会触发事件,具体的临界时间可以根据需求自己修改.
android防连点工具类
最新推荐文章于 2024-07-31 09:31:40 发布