【发布时间】:2013-02-05 12:51:36
【问题描述】:
我有一个对象的 ArrayList。该对象包含“Bitmap”和“String”类型,然后是两者的getter 和setter。首先Bitmap是否可以序列化?
我将如何将其序列化以将其存储在 SharedPreferences 中?我看到很多人问过类似的问题,但似乎没有一个给出好的答案。如果可能的话,我更喜欢一些代码示例。
如果位图不可序列化,那么我该如何存储这个 ArrayList?
【问题讨论】:
-
SharedPreferences 的缺点是您不能在其中存储对象,因此无法存储对象:(
-
序列化可以使用this answer。不过,我不知道这对
SharedPreferences有何帮助,因为您不能只在其中存储序列化对象。也许您正在考虑Bundle? -
是的,您可以保存。检查我的答案。
标签: android arraylist sharedpreferences serializable