2015-08-17 71 views
0

我創建了一個對象之前是我現在試圖在「編輯」屏幕更新無法更新解析對象

對象的ID是正確的(因爲它正確早些時候在活動查詢更新文本標籤。這應該保存按鈕被點擊時。

ParseQuery<ParseObject> query = ParseQuery.getQuery("Product"); 
        Intent i = getIntent(); 
        String queryString = i.getStringExtra("id"); 
        query.getInBackground(queryString, new GetCallback<ParseObject>() { 
         public void done(ParseObject editProduct, ParseException e) { 
          if (e == null) { 
           editProduct.put("productName", ProductName.getText().toString()); 
           editProduct.put("ISDN", ISDN_text.getText().toString()); 
           editProduct.put("expiry", expiry_date.getText().toString()); 
           editProduct.put("type", spinnercategory.getSelectedItem().toString()); 
           editProduct.put("quantity", quantity.getText().toString()); 
           editProduct.put("username", "Admin"); 
           editProduct.put("shoppingList", true); 
           editProduct.put("mainList", false); 
           editProduct.saveInBackground(); 
          } 
         } 
        }); 

這是從剖析Android開發指南解除,但似乎並不奏效。任何建議

回答

0

想通了。Sort of。

editProduct.put("expiry", expiry_date.getText().toString());是打破它的路線。我試圖傳遞一個字符串到後端定義的日期,這顯然取消了整個保存操作。

現在在我的解決方案中對此進行了評論,直到我可以使用日期修復問題