【发布时间】:2016-03-02 15:16:53
【问题描述】:
我有两个应用程序,App1 和 App2。 我在 App2 中保存一些数据并在 App1 中访问。因此,当我使用 backpress 从 App2 回到 App1 时,共享的首选项数据将不会刷新我从 App2 访问的数据。 从后台删除 App1 并返回同一页面即可完成工作。
那么,我应该怎么做才能让 App1 中的 Shared Pref Data 获取我存储在 App2 中的最新数据?
【问题讨论】:
-
@HRaval 这里:stackoverflow.com/questions/6030321/…
-
@HRaval 如果首选项是 WORLD_READABLE,则应用之间的共享将起作用。看看这个帖子:stackoverflow.com/questions/6030321/…
-
我可以在两个应用程序之间共享数据,但是当我按下并转到 app1 时,共享首选项应该刷新并获取我存储在 App2 中的最新数据。
-
您在哪里访问 App1 中的 SharedPreference?还有你是如何从 App1 启动 App2 的?
-
@sankyjain:按下 App1 中的按钮后,我将从 App1 转到 App2。在 App1 中,我将一些值存储在 Shared pref 和 OnBackPress 中,然后返回 App1。然后在 App1 中,我正在访问我存储在 App2 的共享首选项中的数据。但在 App1 从后台移除并重新启动 App1 之前,更改不会反映在 App1 中。
标签: java android sharedpreferences