繁体   English   中英

无法更新解析对象

[英]Can't update Parse Object

我之前创建了一个对象,现在尝试在“编辑”屏幕中进行更新

该对象的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();
                          }
                        }
                    });

从Parse Android开发人员指南中取消了此操作,但似乎没有用。 有什么建议么

弄清楚了。 有点。

editProduct.put("expiry", expiry_date.getText().toString()); 是打破它的线。 我正在尝试将一个字符串传递到后端定义为日期的位置,这显然取消了整个保存操作。

暂时在我的解决方案中对此进行评论,直到可以解决带有日期的问题为止

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM