기본적으로이 메시지의 하단에 코드 게시를하고 있습니다. foobar()는 공통 상태 시스템에 이벤트를 게시합니다. 또한 터치 스크린 이벤트가 일반 상태 시스템에 게시되었습니다. 사실, 동기화 문제가없는 핸들러를 사용하는 것이 사실입니까? (즉, 내 상태 시스템은 터치 짝수 및 포바 (fobar) 이벤트로 동시에 메시지를 보내지 않습니다)?Android 핸들러, 타이머 및 멀티 스레딩
private Handler handler = new Handler();
handler.postDelayed(runnable, 100);
private Runnable runnable = new Runnable() {
@Override
public void run() {
/* do what you need to do */
foobar();
/* and here comes the "trick" */
handler.postDelayed(this, 100);
}
};