情境
我有一个相当简单的应用程序,使用SharedPreferences拥有两个“布局”。
- Main.xml
- Settings.xml
主要是一个textView,它使用从SharedPreferences获取的getString。 还有一个打开设置的按钮。
设置页面有一个下拉菜单和一个保存到SharedPreferences的按钮。
当应用程序加载时,textView会在onCreate(Bundle savedInstanceState)内调用setText()进行更新。
问题
当我打开设置并更新SharedPreferences时,我使用返回按钮回到主界面。
由于我在onCreate()内调用setText(),因此textView直到我退出应用程序并再次打开应用程序才会再次更新。
我需要使用哪种方法在从设置页面返回后更新textView?
我的请求类似于iOS的viewWillAppear()。