解析接收指针数组

Posted

技术标签:

【中文标题】解析接收指针数组【英文标题】:Parse receive an array of pointers 【发布时间】:2015-07-26 08:55:50 【问题描述】:

在我的“朋友”类中,我有一个拥有“朋友”的用户。我将朋友们保存为数组中的指针。 (["__type":"Pointer","className":"_User","objectId":"OZ3AKEq8ni","__type":"Pointer","className":"_User","objectId":" v7kUba1T6U"])

用户列也是一个指针。

现在我想接收当前用户的所有朋友并将他们放入一个数组中。 我试过这段代码,但没有用:

ParseQuery<ParseObject> query = ParseQuery.getQuery("Friends");
query.whereEqualTo("user", ParseUser.getCurrentUser());
query.include("friends");

query.findInBackground(new FindCallback<ParseObject>() 
 public void done(final List<ParseObject> userList, ParseException e) 

  if (e == null) 

  
  else 

  
 
);

至少我想要一个用户名列表。有谁知道怎么可能做到这一点?

【问题讨论】:

【参考方案1】:

由于您要查询一位用户及其好友列表,因此您的 done() 方法应如下所示:

public void done(final List<ParseObject> userList, ParseException e)
    if (e == null)
        if (userList != null && userList.size() > 0)
            ParseObject user = userList.get(0);  // only one match expected
            // now get the user's friends
            List<ParseObject> friends = user.getList("friends");
        
     else

         

【讨论】:

以上是关于解析接收指针数组的主要内容,如果未能解决你的问题,请参考以下文章

指针,数组指针,指针数组,函数指针解析

数组指针,指针数组例子解析

指针进阶—指针和数组笔试题解析[建议收藏]

解析指针数组

进阶C语言指针和数组笔试题解析

听翁恺老师mooc笔记--指针与数组