我无法检索查询,parse.com,android

时间:2015-02-21 05:16:54

标签: android parse-platform

我想检索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());
                }
            }
        });

2 个答案:

答案 0 :(得分:0)

如果使用User对象,则必须在单词前面写上“_”。 不是用户,_用户

答案 1 :(得分:0)

从技术上讲,查询用户的正确方法是:

ParseQuery<ParseUsers> query = ParseUser.getQuery();