Здравствуйте, у меня возникли проблемы с запросом.Я сделал указатель под названием «Empresa» в классе _User.я понимаю, что этот указатель является ParseObject. Так что я сделал это, я попытался сделать это двумя способами ...
private void queryEmpresa(){
ParseQuery<ParseObject> query = ParseQuery.getQuery("_User");
query.whereEqualTo("objectId", ParseUser.getCurrentUser().getObjectId);
query.include("Empresa");
query.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> objects, ParseException e) {
for (ParseObject obj:objects
) {
empresa=obj.getParseObject("Empresa");
String id=empresa.getObjectId();
}
}
});
}
, а также ...
private void queryEmpresa(){
ParseQuery<ParseUser> query = ParseUser.getQuery();
query.whereEqualTo("objectId", ParseUser.getCurrentUser().getObjectId());
query.include("Empresa");
query.findInBackground(new FindCallback<ParseUser>() {
@Override
public void done(List<ParseUser> objects, ParseException e) {
for (ParseUser obj:objects
) {
empresa=obj.getParseObject("Empresa");
String id=empresa.getObjectId();
}
}
});
}
скажите мне, какойправильный код и что мне нужно изменить, чтобы работать.Не могли бы вы объяснить мне, почему это не работает, и я не буду сталкиваться с этой проблемой в ближайшем будущем?