【发布时间】:2011-06-08 05:15:14
【问题描述】:
我是否可以使用共享首选项存储和检索我的 ArrayList 值。谁能给我举个例子。
【问题讨论】:
我是否可以使用共享首选项存储和检索我的 ArrayList 值。谁能给我举个例子。
【问题讨论】:
看起来SharedPreferences 可以做的最接近的是保存Strings 中的Set。如果这不适合您,您可能应该查看the alternatives 以获取持久数据。
【讨论】:
您可以参考:http://androidcodemonkey.blogspot.com/2011/07/store-and-get-object-in-android-shared.html(感谢提供本教程的 Greg Zimmers)。
这个想法是将 ArrayList 封装到一个对象中,然后你可以参考我上面给出的链接教程并按照教程进行操作。如果要获取ArrayList,可以先获取Object,然后再从Object中获取ArrayList。
【讨论】: