情况
我有一个使用 SharedPreferences 的带有 2 个“布局”的相当简单的应用程序。
- 主.xml
- 设置.xml
Main 有一个 textView,它使用 SharedPreferences 中的 getString。还有一个打开设置的按钮。
Settings 有一个微调器和一个用于保存到 SharedPreferences 的按钮。
当我在 onCreate(Bundle savedInstanceState) 中调用 setText() 加载应用程序时,textView 会更新
问题
当我打开设置并更新 SharedPreferences 时,我使用返回按钮返回到 Main。
由于我在 onCreate() 中调用 setText(),因此 textView 不会再次更新,直到我退出应用程序并再次将应用程序打开到 main。
从设置返回后,我需要使用什么方法来更新 textView?
我的请求类似于 iOS 的 viewWillAppear()。