Возвращаемое значение внутри запроса Facebook OnComplete
Я сомневаюсь, что, когда я вызываю метод, указанный ниже, значение равно нулю, конечно, потому что пользователь объекта еще не заполнен, потому что будет заполнен внутри запроса Facebook. Итак, вопрос в том, как мне дождаться завершения работы Facebook и вернуть верный список пользователей?
public ArrayList<User> getUsers(){
ArrayList<User> users = new ArrayList<User>();
User user = new User();
//It's not the complete code
Facebook.resquest(){
@Override
onComplete(){
for(int i = 0;i<10;i++){
users.add(user)
}
}
}
// The question is, what do i have to do for the below object 'll have the same value of user object inside facebook request?
return users;
}
1 ответ
Использование Request.executeAndWait(request);
in your code, before the return.