有人实现了多进程EncryptedSharedPreferences吗?我找不到任何指向任何内容的谷歌链接,也找不到任何与此相关的 StackOverflow 帖子。
我尝试使用 EncryptedSharedPreferences 并发现与 MULTI_MODE_PROCESS 的普通 SharedPreferences 不同,它的值不会在进程之间传递。我找不到任何说明如何使用 MULTI_MODE_PROCESS 初始化 EncryptedSharedPreferences 的文档。有人可以给我任何线索吗?
我需要在进程之间共享令牌,并且需要某种方法来使用 EncryptedSharedPreferences 来实现此目的。
坦白说,我是我建议的开源库的作者。您可以使用名为 Harmony 的库,它是一个多进程安全的 SharedPreferences,可以避免使用 ContentProvider。该库有一个加密变体(Crypto,位于同一 Github 存储库下),它基本上是 EncryptedSharedPreferences 代码的一个分支,但由 Harmony 而不是普通 SharedPreferences 支持。