我遇到了一些与 parse.com 相关的问题 我想获取特定 objectId 的数据...我使用了以下代码来获取数据但似乎已贬值...因为它在异常后返回
no results found for query
我使用以下代码获取数据表单 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的行。提前致谢..
最佳答案
如果你想从用户表中获取数据。
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
}
}
});
如果你想要当前用户所在的行
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
}
}
});
关于java - 从 Parse.com 中的对象 Id 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25622991/