/*
제가 실시간 게임을 구현할 때 기본적으로 사용하는 메서드입니다.
추가한 부분을 추가하지 않는다면 UI 작업을 할 때 에러가 발생하게 됩니다.
테스트 해 본 결과 이미지뷰 좌표 이동을 했더니 에러가 났는데 추가한 뒤 에러가 없습니다.
*/
private TimerTask m_Task;
private Timer m_Timer;
long a, b;
...void onCreate...{
m_Task = new TimerTask() {
@Override
public void run() {
MainActivity.this.runOnUiThread(new Runnable(){ //이 부분 추가
public void run(){
//실제 기능 구현
}
}); //여기까지
}
};
a = 1000;
b = 2000;
m_Timer = new Timer();
m_Timer.schedule(m_Task, a, b);
}
'Android' 카테고리의 다른 글
[안드로이드] 제목 표시줄 제거하기. (0) | 2017.08.30 |
---|---|
[안드로이드 스튜디오] 자동 줄맞춤 단축키 (0) | 2015.10.15 |
[안드로이드] 슬립 모드 막는 메서드 (0) | 2015.10.01 |
[안드로이드] 기기 해상도 값 가져오기 (0) | 2015.10.01 |
[안드로이드] Timer와 TimerTask (0) | 2015.10.01 |