私は基本的に、このメッセージの下部にあるコード投稿を行っています。foobar() は、イベントを共通のステート マシンにポストします。また、共通ステート マシンに投稿されたタッチスクリーン イベントもあります。ハンドラーを使用することで同期の問題が発生しないというのは本当ですか? (つまり、私のステート マシンは、タッチ イベントと foobar イベントによってもメッセージが表示されません) 同時に?
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);
}
};