2014-11-27 4 views
1

Когда я попытался запустить этот код:Ошибка: Результаты не найдено для запроса

ParseQuery<ParseUser> query = ParseQuery.getQuery("User"); 
    query.getInBackground(FbLogin.userObjId, new GetCallback<ParseUser>() { 
     public void done(ParseUser object, ParseException e) { 
     if (e == null) { 
      ... 
     } else { 
      Log.e("tag", "Error: " + e.getMessage()); 
     } 
     } 
    }); 

"FbLogin.userObjId" является пользователем синтаксического анализа ID:

userObjId = (String) user.get("objectId"); 

Ну, когда я Я попытался запустить этот код, я получил это сообщение:

11-27 13:48:32.827: E/tag(27174): Error: no results found for query 

Что мне нужно сделать, чтобы исправить это?

+0

Может быть идентификатор пользователя является неправильным или недействительным. –

+0

@HareshChhelana Я не вижу причин, по которым идентификатор пользователя будет неправильным или недействительным ... Я думаю, что что-то не так в коде ... –

ответ

1

Вместо:

userObjId = (String) user.get("objectId"); 

Я писал:

userObjId = ParseUser.getCurrentUser().getObjectId(); 
Смежные вопросы