我遇到了与以下问题非常相似的问题,但情况有所不同。
Howto read updated shared preferences?
我有两个应用程序,A.apk需要从B.apk获取相当多的sharedPreferences。我可以毫无问题地从B中完全阅读它。但是,当A的首选项被更改,然后返回到B.apk(onResume)。现在,从A获取的首选项不会更新。我要强制关闭B.apk并重新启动它以阅读更新的首选项。
我还试图在离开A时使用finish(),但是,它不起作用。有什么建议吗?
答案 0 :(得分:1)
您可以在B.apk中拥有ContentProvider,并在A.apk中阅读/更新首选项。