我正在尝试与 Handler 短暂休息一下。我做了一个这样的测试:
Log.i("Test","Brake start!");
handler1.postDelayed(this, 500);
Log.i("Test","Brake end!");
但似乎没有休息!LogCat 中的文本不断运行。我需要这个短暂的休息来将精灵对象移动到某个位置然后进行检查,但是没有任何中断,代码会立即执行所有操作,并且精灵对象在检查完成之前没有达到它的目标。
我是否错误地使用了处理程序,还是有更好的方法来获得短暂的休息?我在一个实现 Runnable 的类的游戏循环中运行我的代码。期待得到一些提示!