TextView 不显示 Parse.com 个变量

TextView doesn't show Parse.com variables

我有一个 TextView,它假设要查看 2 个变量,这些变量包含 Parse.com 上的用户 Table 的值,一个是 int 值,一个是 String 值。出于某种原因,当我加载 activity(它是主要的 activity)时它显示:null - 0,当它应该显示(字符串)-(int)(字符串和 int 是变量table。我可以打开另一个 activity,但是当我回到 MainActivity 时,突然它显示了应该在 TextView 上的值。我搜索了所有代码但我没有找出原因。

MainActivity.java查询代码:

ParseQuery<ParseUser> query = new ParseQuery<ParseUser>("_User");
query.getInBackground(userObjId, new GetCallback<ParseUser>() {
    @Override
    public void done(ParseUser user, ParseException e) {
        score = user.getInt("score");
        king = user.getString("king");
    }
}

我也试过这个方法来获取值:

score = (int) user.get("score");
king = (String) user.get("king");

请问,我该怎么做才能解决这个问题?我必须在周日之前将应用程序上传到 Play 商店,但我不知道如何修复此错误...

onCreate() {
  <..SOME CODE..>

  final TextView tvScore = (TextView)findViewById(R.id.textView_score);
  final TextView tvKing = (TextView)findViewById(R.id.textView_king);
  String userObjId = "<OBJECT_ID_HERE>";
  ParseQuery<ParseUser> query = new ParseQuery<ParseUser>("_User");
  query.getInBackground(userObjId, new GetCallback<ParseUser>() {
      @Override
      public void done(ParseUser user, ParseException e) {
          score = user.getInt("score");
          king = user.getString("king");
          tvScore.setText(String.valueOf(score));
          tvKing.setText(king);
      }
  }
}