0
의심되는 부분은, 아래의 메소드를 호출 할 때, 객체 사용자가 이미 채워지지 않았기 때문에, 값은 null입니다. 왜냐하면 Facebook 요청에 채워지기 때문입니다. 그래서, 질문은, 어떻게 페이스 북이 완성 될 때까지 기다렸다가 사용자의 올바른 arraylist를 반환 할 수 있습니까? 반환하기 전에 코드에서 사용 Request.executeAndWait(request);
Facebook 요청 내의 반환 값 OnComplete
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;
}