1

我遇到了一个与以下内容非常相似的问题,但它有所不同。

如何阅读更新的共享偏好?

我有两个应用程序,A.apk 有很多 sharedPreferences 需要从 B.apk 中获取。我完全可以毫无问题地从 B 中读取它。但是,当A的偏好发生变化时,再返回B.apk(onResume)。现在从 A 获取的首选项没有更新。我必须强制关闭 B.apk 并重新启动它以读取更新的首选项。

我也尝试在离开 A 时使用 finish(),但是,它不起作用。有什么建议吗?

4

1 回答 1

1

您可以在 B.apk 中有一个 ContentProvider,并在 A.apk 中读取/更新首选项。

于 2012-09-16T17:13:19.790 回答