Java 从解析中检索数据

Java 从解析中检索数据,java,android,parse-platform,Java,Android,Parse Platform,我想得到一个字符串,它位于解析中的对象中,没有something.put(“blalala”)… 仅通过从Parse中获取字符串。我的代码怎么了?我该怎么做 public class MyActivity extends Activity { TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

我想得到一个字符串,它位于解析中的
对象
中,没有
something.put(“blalala”)…

仅通过从Parse中获取字符串。我的代码怎么了?我该怎么做

public class MyActivity extends Activity {


TextView textView;

 @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);
    Parse.initialize(this, "blablablbalba", "blablablabla");

    final ParseObject gameScore = new ParseObject("GameScore");

     //txtv
     textView = (TextView)findViewById(R.id.textView);
     //txtv


     ParseQuery<ParseObject> query = ParseQuery.getQuery("GameScore");

     query.getInBackground("theid", new GetCallback<ParseObject>() {
         @Override
         public void done(ParseObject parseObject, com.parse.ParseException e) {
             if (e == null){

                 String playerName = gameScore.getString("playerName");
                 textView.setText(playerName);

             }
             else {
                 textView.setText("Mince !!!");
             }
         }
     });







 }
公共类MyActivity扩展活动{
文本视图文本视图;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
初始化(这个“blablbalba”,“blablablabla”);
最终ParseObject gameScore=新ParseObject(“gameScore”);
//txtv
textView=(textView)findViewById(R.id.textView);
//txtv
ParseQuery=ParseQuery.getQuery(“游戏分数”);
getInBackground(“theid”,newgetcallback()){
@凌驾
public void done(ParseObject ParseObject,com.parse.parsee){
如果(e==null){
String playerName=gameScore.getString(“playerName”);
textView.setText(playerName);
}
否则{
setText(“切碎!!!”);
}
}
});
}

}代码应为
String playerName=parseObject.getString(“playerName”)
parseObject是保存查询结果的变量,而不是gameScore变量

(编辑:)直接从文档:

    ParseQuery<ParseObject> query = ParseQuery.getQuery("GameScore");
query.getInBackground("xWMyZ4YEGZ", new GetCallback<ParseObject>() {
  public void done(ParseObject object, ParseException e) {
    if (e == null) {
      // object will be your game score
    } else {
      // something went wrong
    }
  }
});
ParseQuery query=ParseQuery.getQuery(“游戏分数”);
getInBackground(“xWMyZ4YEGZ”,newgetcallback()){
公共无效完成(ParseObject对象,parsee异常){
如果(e==null){
//对象将是您的游戏分数
}否则{
//出了点问题
}
}
});

不可能,我做了与文档中完全相同的事情。不,您没有-请参阅我上面的编辑-您是否看到if语句中的一行,其中说“//object将是您的游戏分数”?变量对象是保存查询对象的对象,而不是变量gameScore。请仔细阅读文档,并尝试了解您正在做什么,不要只是复制和粘贴,如果没有,请询问stackoverflowwork@Galaxy请记为正确,因为我的答案绝对正确。你是对的,我真的不明白。我会尽力的,我自己想办法谢谢你。