【发布时间】:2019-03-17 10:48:38
【问题描述】:
我正在尝试构建一个对象来处理我所有的SharedPreferences,因为它们主要用于整个应用程序,我不太明白为什么需要两个键才能获得一个值。
调用如下所示:
context.getSharedPreferences(FirstKey, Context.MODE_PRIVATE).getString(SecondKey, default)
我知道它基本上是一个二维数组。
FirstKey 为我提供了一组键值对,我可以使用我的SecondKey 来获取我的值。我明白了,如果我有几十个SharedPreferences,这可能会派上用场来管理它们并防止混淆/不必要的覆盖。
但是,如果我只有 10 个偏好,我还是保存了这是否有必要,或者我的所有偏好只使用一个 FirstKey 是否合理?
【问题讨论】:
标签: android kotlin sharedpreferences