Android Parse Image UPDATE

时间:2016-02-20 12:21:41

标签: android parse-platform

我发现很多关于如何通过解析上传图像的帖子。但我想知道如何更新和成像(在现有行上)

1 个答案:

答案 0 :(得分:2)

  1. 获取对ParseObject的引用。 (如果对象在服务器中,则可能需要使用ParseQuery下载ParseObject)
  2. 将同一属性设置为其他值。 E.g
  3. 再次保存ParseObject。
  4.   

    例如:以下向云查询Person对象。

    我们假设Person对象具有属性

    • 名称
    • 图像

    然后它设置新图像并保存到云端。

    ParseQuery query = ParseQuery.getQuery("Person");
        query.whereEqualTo("personName", "John");
        query.setLimit(1);
        query.findInBackground(new FindCallback() {
            @Override
            public void done(List list, ParseException e) {}
    
            @Override
            public void done(Object o, Throwable throwable) {
                List<ParseObject> list = (List<ParseObject>)o;
                ParseObject john = list.get(0);
    
                byte[] data = <Byte array representation of the new image to upload>
                ParseFile fileObject = new ParseFile("newImage.jpg", data);
                john.put("image", fileObject);
                john.saveInBackground();
    
            }
        });