【问题标题】:Return value inside Facebook request OnCompleteFacebook 请求 OnComplete 中的返回值
【发布时间】:2014-06-14 18:32:42
【问题描述】:

我的疑问是,当我调用下面的方法时,该值为 null,当然,因为尚未填充对象用户,因为将在 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;
}

【问题讨论】:

    标签: android facebook asynccallback facebook-requests


    【解决方案1】:

    使用Request.executeAndWait(request);

    在您的代码中,在返回之前。

    【讨论】:

      猜你喜欢
      • 2012-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 2017-09-03
      • 1970-01-01
      相关资源
      最近更新 更多