在Android开发过程中,总会有点击事件,也总会发生快速连续点击的操作。此种情况下,如果不做判断,有时候会发生同样效果执行多次:如页面跳转一遍遍执行。所以就需要做判断。
publicclassDoubleClickUtils {
privatestaticlonglastClickTime;
publicstaticbooleanisDoubleClick() {
longtime = System.currentTimeMillis();
longlastTime = time - lastClickTime;
if(0< lastTime && lastTime <1500) {
returntrue;
}
lastClickTime = time;
returnfalse;
}
}
网友评论