【发布时间】:2011-12-07 18:53:18
【问题描述】:
情况
我有一个使用 SharedPreferences 的相当简单的应用程序,它有 2 个“布局”。
- Main.xml
- Settings.xml
Main 有一个使用 SharedPreferences 中的 getString 的 textView。还有一个打开设置的按钮。
Settings 有一个微调器和一个用于保存到 SharedPreferences 的按钮。
当我在 onCreate(Bundle savedInstanceState) 中调用 setText() 加载应用程序时,textView 会更新
问题
当我打开设置并更新 SharedPreferences 时,我使用返回按钮返回到 Main。
由于我在 onCreate() 中调用 setText(),所以 textView 不会再次更新,直到我退出应用程序并再次打开应用程序到 main。
从设置返回后,我需要使用什么方法来更新 textView?
我的请求类似于 iOS 的 viewWillAppear()。
【问题讨论】:
标签: android textview sharedpreferences oncreate viewwillappear