반응형
오늘 포스팅해 볼 코드는 다음 동작을 실행하기 전 딜레이를 주어 다음 동작을 지연시키는 Delay입니다.
앱에서 잠시 동작을 지연시켜 어떠한 작동을 실행 시킬 때 핸들러를 이용하는 데, 딜레이를 적용하는 코드는 아래와 같습니다.
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
--n/1000 초 뒤에 실행하고자 하는 코드 작성--
}
},n);
n 자리에는 milliseconds 단위를 가지고 있습니다. 즉, 1000을 입력하면 1초 동안 멈춘다는 뜻입니다.
run() 함수 안에는 n 자리에 입력한 시간이 지난 뒤 실행되는 함수입니다.
아래 간단한 예시를 보여드리겠습니다.
원래 textView_name 자리에 홍길동이라고 쓰여있고 buttoon_change를 눌렀을 때 망댕이로 text가 바뀌었다가 5초 뒤에 다시 홍길동으로 돌아오는 코드입니다.
이렇게 핸들러를 이용한 delay를 주어 애플리케이션을 구현하는 방법에 대해 알아보았습니다.
반응형
'안드로이드 스튜디오 앱 개발 > 개념 안드로이드 스튜디오' 카테고리의 다른 글
[Android Studio] 뷰결합(viewBinding)에 대해 알아보자, 뷰결합 초간단 설정 방법 (0) | 2024.04.16 |
---|---|
[Android Studio] sharedPreferenced의 저장과 조회 알아보기!! (예제 포함) - 망댕이의 앱 개발 (0) | 2024.04.16 |
[Android Studio] 안드로이드 스튜디오 프레임 레이아웃 (FrameLayout)에 대해 알아보자 (0) | 2023.07.24 |
[Android Studio] 뷰결합(viewBinding)에 대해 알아보자, 뷰결합 초간단 설정 방법 (0) | 2023.07.13 |
[ Android Studio ] 2자리 코드를 이용한 뷰에 투명도 적용하기 (0) | 2023.07.07 |