我有objectId
,我想要获取具有相同ParseUser
的{{1}}对象。
我已经读过,我们可以objectId
使用get
ParseUser
在Parse文档处获取id
,但是没有给出语法。如果有人知道请帮助我。
我试过这个但是没有用。
ParseQuery<ParseUser> query = ParseUser.getQuery();
query.whereEqualTo("objectId", userId);
query.findInBackground(new FindCallback<ParseUser>() {
@Override
public void done(List<ParseUser> object, ParseException e) {
// TODO Auto-generated method stub
if(e==null)
for(ParseUser obj: object)
{
adress.setText(obj.getString("address"));
contact.setText(obj.getString("contact"));
}
else
{
adress.setText("Not found");
}
}
});
答案 0 :(得分:6)
您可以使用以下代码获取用户;
ParseQuery<ParseObject> query = ParseQuery.getQuery("_User");
query.whereEqualTo("objectId",userId);
query.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> objects, ParseException e) {
if (e == null) {
//List contain object with specific user id.
} else {
// error
}
}
});
希望这会有所帮助 问候。