【发布时间】:2016-01-03 11:34:39
【问题描述】:
所以我有一组字符串:
public Set<String> favs = new HashSet<>();
我稍后会在活动中添加。但是,我希望能够仅使用一个数据源从其他活动中读取和写入这些字符串,我添加了一个小图形来尝试更好地解释我的意思。以这种方式存储我的单个字符串的最佳方式是什么?
我希望数据在关闭应用程序时保持不变。 估计最多大约有 30 个项目。 数据将来自内部输入的数据。
【问题讨论】:
-
这取决于您希望如何读取和写入所述字符串,因为您可能需要查看竞争条件。
-
共享首选项将是最简单的,但不适合大值。考虑为更大的值使用内部存储。见github.com/hendraanggrian/android-quickstore
标签: java android sdk local-storage storage