0

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

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

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

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

4

0 回答 0