0

我有一个活动 A,我通过正常的 startActivity 调用 PreferenceAvtivity P。用户可以在那里更新一些设置,在 P 关闭后,活动 A 应该更新自己以获取新设置。

现在我在这里阅读了如何从首选项屏幕返回到主要活动?您不应该/不得通过 startActivityForResult 打开首选项,而是在活动 A 中实现 OnSharedPreferenceChangeListener。

我的问题是,活动 A 中的更新任务可能很繁重,当活动 A 监听 PreferenceChanges 时,只要 P 中的某些内容发生更改,它就会更新。

--> 我只需要 A 更新一次,这是在 P 关闭之后。

我怎样才能做到这一点?

4

1 回答 1

2

简单:阅读活动 A 的 onResume() 中的相关偏好。

编辑:大尼克顺便说一句

于 2012-11-29T09:04:22.473 回答