如何在Android中延迟foreach几秒钟?

时间:2016-10-27 07:08:47

标签: android

我有一个调用服务器的循环,但在调用服务器回来之前,循环继续到下一个项目 在服务器调用回来之前,如何延迟循环?

for (UserQuickBlox item : QBuser) {
createDialog(item); //A function that accesses the QuickBlox server and create Chat , until the call to server comes back, it continues to the next item.
 }

1 个答案:

答案 0 :(得分:0)

假设您的createDialog调用启动了需要一些时间才能完成的服务器通信,您想要做的不是延迟每次循环,而是等到每个服务器调用完成,然后再调用下一个。

要执行此操作,请查看AsyncTask