解析接收指针数组
作者:互联网
在“朋友”课程中,我有一个拥有“朋友”的用户.我将朋友保存为数组中的指针. ([[{“ __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 {
}
}
});
至少我想要一个用户名列表.有谁知道这样做的可能性吗?
解决方法:
由于您要用其好友列表查询一个用户,因此您的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{
}
}
标签:parse-platform,parsing,android 来源: https://codeday.me/bug/20191120/2040227.html