타이머를 설정할떄 전역변수로 선언하여 타이머를 여러곳에서 사용하기 용이하게 한다.
private Timer timer;
private TimerTask tt;
로 선언 후
tt = new TimerTask() {
@Override
public void run() {
Intent intent = new Intent(MainActivity.this,LoginActivity.class);
startActivity(intent);
}
};
이런식으로 타이머 세팅을 해주고 무엇을 행동할지 정해준다. 현재는 엑티비티를 변경하는 것으로 되어있다.
// Timer Create
timer = new Timer();
timer.schedule(tt,1500);
또한 위 세팅구문과 동일하게 Create 구문에서 주기 및 반복횟수를 설정할 수 있다.
protected void onDestroy(){
timer.cancel();
super.onDestroy();
}
외에는 Destroy에서 꼭 타이머를 캔슬 시켜주자.
'모바일 > 안드로이드' 카테고리의 다른 글
안드로이드 + KAKAO SDK 로그인 콜백관련 Tip (0) | 2020.02.19 |
---|---|
안드로이드 + KAKAO SDK 닉네임 변경 및 재가입 방지 (0) | 2020.02.19 |
Webview 기본 + 디폴트 기능 추가 (0) | 2020.02.18 |
안드로이드 네이티브와 카카오SDK 연동 (0) | 2020.02.18 |
간단한 페이드 인/아웃 기능 (0) | 2020.02.18 |