如何通过objectId获取ParseUser对象?

0 android parse-platform

我有objectId ,我想要获取ParseUser具有相同的对象objectId.我已阅读,我们可以使用get来获得ParseUserid解析文档,但语法没有给出那里.如果有人知道请帮助我.

我试过这个,但它没有用.

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");
        }

    }
}); 
Run Code Online (Sandbox Code Playgroud)

kin*_*ech 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
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

希望这有助于问候.