Android는 연속 클릭을 피하기 위한 팁 시리즈를 개발합니다.

1071 단어
사용자나 MM이 어떤 button을 미친 듯이 클릭하는 것을 방지하기 위해 아래의 방법으로 버튼이 연속적으로 눌리는 것을 방지할 수 있다.
정의 방법
public class Utils {  
    private static long lastClickTime;  
    public static boolean isFastDoubleClick() {  
        long time = System.currentTimeMillis();     
        if ( time - lastClickTime < 500) {     
            return true;     
        }     
        lastClickTime = time;     
        return false;     
    }  
}  
버튼을 눌렀을 때 판단을 추가하면 됩니다.
@Override
public void onClick(View v) {
    if (!Utils.isFastClick()) {
        //    
    }
}

좋은 웹페이지 즐겨찾기