微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当您的 android 应用程序中有 300 多个首选项时,要从共享首选项迁移到 Jetpack Proto Data Store?

如何解决当您的 android 应用程序中有 300 多个首选项时,要从共享首选项迁移到 Jetpack Proto Data Store?

共享首选项在我的应用程序中被大量使用,它们包含 300 多种可能的数据类型,例如 int、boolean、String 等。

现在我想迁移到 Jetpack Proto 数据存储,我尝试过的所有教程将所有首选项定义为 .proto 文件,然后从数据存储中检索数据并提供类的 FLOW 对象,其中所有可能已定义首选项。

我在 proto 中定义的类结构用于创建 Serializer 以及检索值的 Flow 对象,所以我的问题是,

我是否需要首先将所有 300 多个首选项定义到一个文件中然后使用它们(这需要我在使用共享首选项的每个地方写入大量代码)还是有更好的迁移方式?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。