Возвращаемое значение внутри запроса 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.

Другие вопросы по тегам