티스토리 뷰
[Android Studio] 간단한 일정 시간 지연시키는 딜레이 주기 Delay 안드로이드 스튜디오
개발을 하다보면 몇 초 후에 어떤 작업을 실행하고 싶은 경우가 있다.
Handler를 이용하여 간단하게 처리할 수 있다.
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(MainActivity.this, Test1.class); //화면 전환
startActivity(intent);
finish();
}
}, 3000); //딜레이 타임 조절
위 코드를 입력하면 간단하게 해결된다.
필자는 Intent를 이용해 Activity를 이동시키는 작업을 하였지만 개발 상황에 따라 변경 가능하다.
run() 함수내에 필요한 기능을 넣고 딜레이 타임을 조절하면 된다.
딜레이 타임은 1초 = 1000으로 계산된다.
'안드로이드 > XML' 카테고리의 다른 글
[Android Studio] 버튼 누르는 효과 만들기 클릭 이벤트 효과 Button Press 안드로이드 스튜디오 (0) | 2020.10.24 |
---|---|
[Android studio] 버튼클릭 지점부터 물결효과 주기 Button ripple 안드로이드 스튜디오 (0) | 2020.10.21 |
[Android Studio] 버튼 및 레이아웃 그림자 효과주기 Shadow Effect (0) | 2020.10.19 |
[Android Studio] RecyclerView Divider 구분선, 경계선 넣기 안드로이드 스튜디오 (0) | 2020.10.18 |
[Android Studio] No cached version available for offline mode Error 해결 방법 안드로이드 스튜디오 (0) | 2020.10.17 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- room error
- rn oss
- 깃허브에서 깃랩으로
- next.js ssr deploy
- gitlab mirror
- 카카오 해시키
- 커밋 이메일 변경
- 라이브러리 라이센스
- github mirror
- 깃랩 잔디 옮기기
- kotlin
- rn 오픈소스 라이센스
- kakao api notworking
- react native 오픈소스 라이선스
- amplify next.js
- next.js useEffect
- 깃허브 잔디 옮기기
- react native oss
- nextjs ssr deploy
- next useEffect
- 코틀린
- 깃랩에서 깃허브로
- Android Studio
- 안드로이드 해시키
- react.js useEffect
- 안드로이드 스튜디오 해시키
- amplify build error
- Build failed because of webpack errors
- 안드로이드 스튜디오
- non-zero exit code detected
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함