如何解决使用Jetpack DataStore,可以打开已经创建的名称数据存储区吗?
我想知道是否可以打开一个数据存储来创建它。
在阅读官方文档时,提到了用于创建首选项数据存储的Context类的扩展功能。
fun Context.createDataStore(name: String): DataStore<Preferences>
但是,它创建了一个新的数据存储,是否可以像以前的SharedPreferences实现一样获得先前创建的存储?
/* getting or creating a shared preferences instance */
context.getSharedPreferences("preferences_key",Context.MODE_PRIVATE)
任何帮助将不胜感激。
这已提交给google's issue tracker。
(更新)
应用首选项数据存储后,我注意到以下内容:
使用首选项数据存储时,数据仅在打开并激活应用程序后存在。
我记得使用共享首选项时必须做的一件事:
它们(首选项)一直保存到我取消安装应用程序为止...
使用首选项数据存储时不会发生这种情况。
我希望他们能解决此问题,了解它处于alpha阶段。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。