2017-01-25 7 views
0

У меня много столбцов в классе «Пользователь» в приложении parse/back {4}. Я пытаюсь получить данные из определенного столбца, используя этот кодQuery Parse User Data

ParseQuery query = ParseUser.getQuery(); 
     query.whereEqualTo("User", ParseUser.getCurrentUser()); 
     query.getInBackground(String.valueOf(new GetCallback<ParseUser>() { 
      public void done(ParseUser parseObject, ParseException e) { 
       if (e == null) { 
        // The query was successful. 
        t = (ParseObject) parseObject.get("Gender"); 
        gender.setText(t.toString()); 
       } else { 
        // Something went wrong. 
       } 
      } 
     })); 

Как вы можете видеть, я сделал ParseObject (который является переменной «т») и попытался поместить данные из приборной панели в нем , затем превратили его в строку, которая будет помещена в editText (пол). Но ничего не отображается в editText после запуска приложения. Есть идеи?

ответ

0

Я понял. Просто используйте этот простой код, чтобы получить то, что вы хотите от класса «Пользователь»

Примечание: «Тест» является String, «пол» является EditText

ParseUser user = ParseUser.getCurrentUser(); 
     test = user.get("Gender").toString(); 
     gender.setText(test);