[Android] 중복 클릭 방지 하기

2021. 3. 22. 09:56·안드로이드
목차
  1. 클릭 이벤트 중복 방지하기

 

클릭 이벤트 중복 방지하기

 

 

private Long mLastClickTime = 0L;

먼저 클릭 시간을 담을 변수를 선언 해줍니다.

 

   @Override
    public void onClick(View view) {
        if(SystemClock.elapsedRealtime() - mLastClickTime > 1000) {
            //클릭시 이벤트 ...

        }
        mLastClickTime = SystemClock.elapsedRealtime();
    }

다음으로 클릭이벤트가 일어나는 위치에 위와같이 코드를 작성해준다면 중복클릭을 시간차로 제한할 수 있습니다.

위의 코드에서 1000(1초)이라고 적힌곳을 수정해준다면 원하는 시간동안 중복클릭이 일어나지 않게 됩니다. ^^

'안드로이드' 카테고리의 다른 글

[Android] 안드로이드 고유 식별자 (unique identifiers)  (0) 2021.03.24
[Android] 웹뷰 히스토리 스택 얻는 방법  (1) 2021.03.23
[Android] Release 모드로 빌드하기  (0) 2021.03.22
[Android] 데이터 바인딩 적용법 변경사항  (0) 2021.03.10
[Android] 현재 쓰레드가 메인 쓰레드인지 확인하는 법  (0) 2021.02.07
  1. 클릭 이벤트 중복 방지하기
'안드로이드' 카테고리의 다른 글
  • [Android] 웹뷰 히스토리 스택 얻는 방법
  • [Android] Release 모드로 빌드하기
  • [Android] 데이터 바인딩 적용법 변경사항
  • [Android] 현재 쓰레드가 메인 쓰레드인지 확인하는 법
Been
Been
  • Been
    Been
    Been
  • 전체
    오늘
    어제
    • 분류 전체보기 (60)
      • 언어 (0)
        • Kotlin (0)
      • 안드로이드 (17)
      • iOS (3)
      • Git (1)
      • 스터디 (39)
        • 알고리즘 문제 풀이 (1)
        • 99클럽 코테 스터디 TIL (38)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    쓰기권한
    nsl
    개발자취업
    안드로이드
    IOS
    리싸이클러뷰
    항해99
    NSR
    99클럽
    Androiod
    자바
    객체변환
    밑줄제거
    TIL
    java
    Git
    EditText
    WRITE EXTERNAL
    깃
    Coroutines
    maxWidth
    풀이실패
    AndroidID
    RecyclerView
    FragmentStateAdapter
    debugRuntimeClasspath
    Android
    언더라인 제거
    아이폰
    코딩테스트준비
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
Been
[Android] 중복 클릭 방지 하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.