我发现了很多关于如何通过解析上传图像的帖子。但我想知道如何更新和成像(在现有行上)
最佳答案
- 获取对 ParseObject 的引用。 (如果对象在服务器中,您可能需要使用 ParseQuery 下载 ParseObject)
- 将相同的属性设置为不同的值。例如
- 再次保存 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/