在ActionBarActivity中放置基于首选项的布局操作的位置

时间:2014-07-18 10:27:46

标签: android android-activity sharedpreferences

在我的应用中,我正在创建自定义首选项屏幕。此屏幕通过mainActivity(启动器)到达。 mainActivity还通过读取它们并将它们放置在视图上来显示其中一些设置的当前状态。现在,当用户访问其中一个首选项屏幕并进行编辑时,我的目标是将他带回mainActivity(按下后退按钮会很直观)。但是这次我要显示最新编辑的设置。

我习惯将布局操作放在onCreate中。但是,在这种情况下,onCreate只会在活动开始时调用一次并读取首选项设置的状态并将其放在屏幕上。但是,当他打开设置活动,编辑它们并按回按钮时,他不会看到他的最新设置放在屏幕上,因为onCreate不需要被调用。

因此,在什么活动回调中,我应该将操作放在读取首选项并将它们放在视图上。

这是基于我的理解,我可能搞砸了很多时间。指导我,谢谢...

1 个答案:

答案 0 :(得分:0)

寻找答案的任何人。它非常基本的东西。在主活动中创建功能以阅读首选项并更新您的视图。现在,使用startActivityforResult()启动您的偏好活动,当结果从该活动到达时,在onActivityResult()内运行相同的功能。完成。