안드로이드는 시간차를 이용해서 엔뉴의 여러 번 클릭을 피합니다.

1765 단어
먼저 성명하다
정해진 시간 표시는 매번 클릭할 때마다 시스템의 시간을 기록하는 데 쓰인다
간격
private long lastClickTime = 0L;
private static final int FAST_CLICK_DELAY_TIME = 1000;  //       
btn.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
	          -          <       
        if (System.currentTimeMillis() - lastClickTime < FAST_CLICK_DELAY_TIME){
            return;
        }
	//                                 
        lastClickTime = System.currentTimeMillis();
        Log.e(TAG, "onClick: "+"    " );
    }
});

좋은 웹페이지 즐겨찾기