【问题标题】:What is the best way to store a set of strings存储一组字符串的最佳方法是什么
【发布时间】:2016-01-03 11:34:39
【问题描述】:

所以我有一组字符串:

public Set<String> favs = new HashSet<>();

我稍后会在活动中添加。但是,我希望能够仅使用一个数据源从其他活动中读取和写入这些字符串,我添加了一个小图形来尝试更好地解释我的意思。以这种方式存储我的单个字符串的最佳方式是什么?

我希望数据在关闭应用程序时保持不变。 估计最多大约有 30 个项目。 数据将来自内部输入的数据。

【问题讨论】:

标签: java android sdk local-storage storage


【解决方案1】:

考虑使用共享偏好。

  public void setValue(Set<String> stringSet) {
        getSharedPreferences(getClass().getSimpleName(), Context.MODE_PRIVATE).edit().putStringSet("key",stringSet).comit();
    }

【讨论】:

  • commitapply 有人吗?
猜你喜欢
  • 1970-01-01
  • 2011-08-28
  • 1970-01-01
  • 2010-10-17
  • 2011-03-12
  • 2012-04-25
  • 1970-01-01
  • 1970-01-01
  • 2017-03-14
相关资源
最近更新 更多