Android 解析图像更新

标签 android parse-platform

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

最佳答案

  1. 获取对 ParseObject 的引用。 (如果对象在服务器中,您可能需要使用 ParseQuery 下载 ParseObject)
  2. 将相同的属性设置为不同的值。例如
  3. 再次保存 ParseObject。

E.g: The following queries the cloud for a Person object.

我们假设 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();

        }
    });

关于Android 解析图像更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35523174/

相关文章:

java - 将变量添加到framework.jar后,它仍然无法访问

Android ParseFacebookUtils.login 回调,返回具有空 objectId 的用户

android - 使用 ParseRoles 管理组间的管理员用户角色

mongodb - 对象仅保存到 Parse Server 而不是保存到 MongoDB

ios - 从 Parse 刷新和更新 NSMutableA rray 中的对象

android - 检测 View 是否滚出屏幕

android - 如何从网站获取特定数据并将其显示在我的应用程序中?

Android Paging 3 与房间

javascript - 是否可以向 Parse Cloud Code 添加类?

android - 关闭带有系统签名应用程序的 Android 设备