我想检索ParseUser。 当我检索ParseObject而不是ParseUser时,它可以工作。 但是当我尝试检索ParseUser对象时,它不起作用。 我该怎么办?
ParseQuery<ParseObject> query = ParseQuery.getQuery("User");
query.whereEqualTo("username",buddy);
query.findInBackground(new FindCallback<ParseObject>(){
@Override
public void done(List<ParseObject> puser, ParseException e){
if(e == null){
Log.d("User", "Retrieved " + puser.size()+ "!"+buddy);
ParseObject pu;
TextView genderText = (TextView) findViewById(R.id.genderText);
genderText.setText(pu.getString("sex"));
}else{
Log.d("User", "Error: " + e.getMessage());
}
}
});
答案 0 :(得分:0)
如果使用User对象,则必须在单词前面写上“_”。 不是用户,_用户
答案 1 :(得分:0)
从技术上讲,查询用户的正确方法是:
ParseQuery<ParseUsers> query = ParseUser.getQuery();