我尝试在StackOverFlow上查看其他解决方案,但似乎没有一个解决我正在制作的游戏的实现。我需要它来延迟playGame方法的每次迭代(它将TextView设置为其他东西)3秒左右,而不会在while循环中延迟整个事件。
@Override
public void onResume(){
super.onResume();
int count = 0;
while(!stopGuessing){
Log.i("count", Integer.toString(count));
if (count > 9) {
break;
}
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
// Do something after 5s = 5000ms
playGame();
}
}, 5000);
//playGame();
count++;
}
}