[Android] Handler로 딜레이 주기
2021. 3. 17. 14:24
Handler mHandler = new Handler(Looper.getMainLooper());
mHandler.postDelayed((Runnable) () -> /*원하는 작업*/), /*시간*/);
Hanlder postDelayed를 이용해서 원하는 시간이 지난 후 실행이 되도록 설정이 가능합니다.
뒤에 딜레이 시간을 입력하면 됩니다. 1초는 1000으로 입력하시면 됩니다.
여러 개의 뷰에 동시에 사용할 경우에는 딜레이 시간이 다른 뷰에 간섭이 생길 수 있으므로
mHandler.removeMessages(0);
or
mHandler.removeCallbacksAndMessages(null);
이와 같이 초기화 해주시면 됩니다.
'안드로이드 > Android' 카테고리의 다른 글
[Android] 앱 다시 실행하기 (0) | 2021.04.06 |
---|---|
[Android] URL 유효성 체크(마켓에 유효한 앱인지 확인) (0) | 2021.04.01 |
[Android] getId() 문자 가져오기 (0) | 2021.03.17 |
[Android] EditText 천단위 콤마(,)설정하기 (0) | 2021.01.03 |
[Android] 앱 내에서 구글플레이로 이동방법 (1) | 2020.11.22 |