[英]Saving list of Bitmaps to Parse.com | Android |
我在将ArrayList保存到android项目中的Parse.com数据浏览器时遇到问题
我有以下几点:
ArrayList<Bitmap> images = new ArrayList<Bitmap>();
ParseObject po = new ParseObject("Test");
po.put("images", images);
po.saveInBackground();
有人可以帮我吗?
因此,关于您的评论,有两种可能性:
第一个是用位图填充该位图ArrayList,这会使您的内存超载并引起麻烦。
第二个原因可能是parse.com根本不接受ArrayLists
或不接受ArrayList<Bitmap>
因为在分析时,它没有将其包含在文档的接受对象示例中。 com docs,您会发现put方法不接受ArrayLists
作为value
public void put(String key,
Object value)
将键值对添加到该对象。 建议在partialCamelCaseLikeThis中命名键。
参数:
键 -键必须为字母数字加下划线,并以字母开头。
值 -值可以是数字,字符串,的JSONObject,JSONArray,JSONObject.NULL,或其他ParseObjects。 值不能为null。
更新 :
您可以将其添加为包含转换后的Bitmaps
字符串的Array<String>
, 此链接是如何将位图转换为字符串,反之亦然
如果它根本不接受ArrayLists
,则可以将每个Bitmap
作为String
放置
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.