在斯威夫特我怎么能睡成圈?
int userI = 0;
for (userI = 0; userI < users.size()/10; userI++ ) {
// do something
// Wait for 5 seconds.
}
我已经很熟悉了:
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 100ms
}
}, 100);
但我不这么认为,在这种情况下,它将不会有帮助,因为我不想启动一个函数后,我只想等待或等待,直到一个循环周期完成。
3条答案
按热度按时间vbkedwbf1#
你可以用
如果你想在一些单独的线程上停止和启动,你也可以使用“wait”
6ioyuze22#
我要像那样编辑你的逻辑。。。。。
或
或者你可以试试
Thread.sleep(4000);
像这样进入你的循环ax6ht2ek3#
当你想睡几分钟的时候,可以使用thread.sleep()