Есть массив id пользователей контакта. Как мне пробежаться по этому массиву и на каждой итерации делать реквест для получения данных о пользователе по id? Так как обработка данных идёт в листенере, то всё асинхронно, и соответственно только на нескольких первых итерациях выполняется реквест
int[] ids = {1, 2, 3, 4, 5, 6, 7, 8, 9};
for (int id : ids) {
VKRequest request = VKApi.users().get(VKParameters.from(VKApiConst.USER_IDS, id, VKApiConst.FIELDS, "photo_50"));
request.executeWithListener(new VKRequest.VKRequestListener() {
@Override
public void onComplete(VKResponse response) {
super.onComplete(response);
....
}
});
}
100 лет назад уже тыкал этот vk api... А там нельзя разве послать сразу пачку запросов одинаковых?
Обсуждают сегодня