从 Parse.com 中的对象 ID 获取数据 [英] Getting data from object Id in Parse.com
本文介绍了从 Parse.com 中的对象 ID 获取数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我遇到了一些与 parse.com 相关的问题我想获取特定 objectId 的数据...我使用以下代码来获取数据,但似乎已折旧...因为它在异常后返回
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
我使用以下代码来获取数据表单objectId:
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);
}
}
});
这里U8mCwTHOAC"是我的objectId,我想获取这个objectId的行.提前谢谢..
Here "U8mCwTHOaC" is my objectId,I want to fetch the row of this objectId.Thanks in advance..
推荐答案
如果你想从用户表中获取数据.
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
}
}
});
这篇关于从 Parse.com 中的对象 ID 获取数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文