2014-09-19 98 views
-1

com的值作为我的android应用程序的后端,但是当我尝试显示从服务器返回的对象时,它不会完全显示值,而是显示为[email protected] ...那么有人可以帮助我吗? 我的代码是我将如何知道parseobject

ParseQuery<ParseObject> query = ParseQuery.getQuery(Constants.wifiClass); 
       query.whereEqualTo("keyvalue", -72); 
       query.findInBackground(new FindCallback<ParseObject>() { 
        public void done(List<ParseObject> scoreList, ParseException e) { 
         if (e == null) { 
          try { 
           Log.d("score", "Retrieved " + scoreList.get(0).fetch().getInt("keyvalue") + " scores"); 
          } catch (ParseException e1) { 
           // TODO Auto-generated catch block 
           e1.printStackTrace(); 
          } 
          Object[] objectArray = scoreList.toArray(); 

           location=String.valueOf(objectArray[0]); 
         } else { 
          Log.d("score", "Error: " + e.getMessage()); 
          location=e.toString(); 
         } 
        } 
       }); 
+0

请更具体一点,将问题缩小一点。你想要展示什么?有没有我们可以查看的错误日志? – avalancha 2014-10-08 14:57:48

回答

1

在回调,ParseObject将代表一行。您可以使用scoreList.get(0).get("<field>")访问每个字段。更多详情here