Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
430 views
in Technique[技术] by (71.8m points)

java - Getting data from object Id in Parse.com

I am facing some problem related to parse.com I want to fetch the data for a perticular objectId...I have used following code to get the data but seems it is depreciated..as it returned following exception

no results found for query

I have used following code to get the data form objectId:

ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("User");
    query.getInBackground("U8mCwTHOaC", new GetCallback() {
      public void done(ParseObject object, ParseException e) {
            Log.d(">>>", "0000>>>" +objid);
        dlg.dismiss();
        if (e == null) {
          // object will be your game score
             Log.d(">>",">>"+object);
        } else {
          // something went wrong
             Log.d(">>",">>"+e);
        }
      }
    });

Here "U8mCwTHOaC" is my objectId,I want to fetch the row of this objectId.Thanks in advance..

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

if you want to get data from user table.

ParseQuery<ParseObject> query = ParseQuery.getQuery("_User");
    query.whereEqualTo("objectId","U8mCwTHOaC");
    query.findInBackground(new FindCallback<ParseObject>() {
        public void done(List<ParseObject> objects, ParseException e) {
            if (e == null) {
                // row of Object Id "U8mCwTHOaC"
            } else {
                // error
            }
        }
    });

if you want the row of current user

 ParseQuery<ParseObject> query = ParseQuery.getQuery("_User");
    query.whereEqualTo("objectId",ParseUser.getCurrentUser().getObjectId());
    query.findInBackground(new FindCallback<ParseObject>() {
        public void done(List<ParseObject> objects, ParseException e) {
            if (e == null) {
                // row of Object Id "Current USer"
            } else {
                // error
            }
        }
    });

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

57.0k users

...