ゲーム内で 1 秒後に簡単なアクションを実行したいと考えています。Andengine の Scene を拡張する GameScene クラスがあります。
public class GameScene extends Scene{
//(...)
Handler delayHandler;
public GameScene(){
Looper.prepare();
delayHandler = new Handler();
}
//(...)
public void sphereTouched(){
//(...)
delayHandler.postDelayed(new Runnable() {
public void run(){
Log.d("DEB","postDelayed test");
}
}, 1000);
}
}
sphereTouched 関数が呼び出されると、postDelayed からの操作が実行されません。その機能からの他の操作は正常に機能します。私は何かを逃しましたか?