2013-07-28 175 views
0

我正在從Parse.com發佈檢索對象。我打算列出3到25個對象的列表,他們會每天更改。我不會知道ObjectID或對象的任何內容。我跟着this指導我最好的。從Parse.com檢索對象

我在這裏寫了這段代碼來簡化我正在做的事情。它在我的.done中投擲。

修訂

保存我的對象: //我這樣做成功

  ParseObject testObject = new ParseObject("TestObject"); 
      testObject.put("TheColumn", "The name in the column"); 
      testObject.saveInBackground(); 
      Context context = getApplicationContext(); 
      Toast toast = Toast.makeText(context, "Saved", Toast.LENGTH_LONG); 
      toast.show(); 

檢索我的對象 //未成功....

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

      query.findInBackground(new FindCallback<ParseObject>() { 
       @Override 
       public void done(List<ParseObject> parseObjects, com.parse.ParseException e) { 
        if (e==null){ 

         Log.d("THE OBJECT", "" +parseObjects.size()); 


         name = parseObjects.toString(); 
         Log.d("THE QUERY ", "" + name); 

        } else { 
         Log.d("ERROR:", "" + e.getMessage()); 
        } 
       } 
      }); 

在我的logcat中,我得到了我的Log.d的日誌。我得到兩個; D/THE OBJECT: 1D/THE QUERY: [[email protected]]但是,如果我嘗試將其設置爲TextView,我會得到nullPointerException

爲什麼我得到這樣的數據?我感覺我很接近this指南。

回答

0

我的nullpointer的原因是因爲我偶然在不同課程中將文本設置爲TextView。有我的r.id的困惑。