TimerTask, Timer 사용하기.
1. 사용하기 전에 선언
Timer mTimer;TimerTask mTask;2. 사용하기mTimer = new Timer();mTask = new TimerTask() {@Overridepublic void run() {//실행 할 코드입력}};mTimer.schedule(mTask, 10000); //타이머 시작 (10초 뒤에 타이머 실행)/*500이면 0.5초1000이면 1초10000이면 10초*/mTimer.cancel(); //해제 할 때* 주의해야 할 상황//실행 할 코드 입력 부분에서 UI를 변경하면 에러가 난다.혹시 테스트기기에서 에러가 안날지언정플레이스토어에 릴리즈 할 경우, 해당 부분 때문에 에러가 많이 들어오니 저 부분에서 UI는 변경하지 말자!이 세상에 안드로이드 폰은 많고 많다...UI를 변경하고 싶다면 Handler를 사용하도록!이상 경험담이었습니다..^^
'개발 > Android' 카테고리의 다른 글
안드로이드] signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)에 관해서 (0) | 2019.01.04 |
---|---|
안드로이드] switch, checkbox 버튼 느릴 때 (hardwardAccelerated란) (0) | 2018.12.14 |
안드로이드] 구글플레이스토어 매핑파일 업로드하기 (0) | 2018.12.04 |
안드로이드] ActionBar 제거 (0) | 2018.12.03 |
OpenGL ES] 그래픽스 좌표계, 디바이스 좌표계 (0) | 2018.11.30 |