如何在使用设置活动后刷新主活动



以下情况:我有一个带有一些简单UI小部件(按钮,文本视图,编辑文本)的主活动我有一个带有 atm 2 选项的设置活动。

所以我的问题是,如果我在设置中更改某些内容,它应该应用于 MainActivity。目前我有一个刷新按钮,这并不实际。

我尝试了不同的解决方案,例如onPause()和onResume()都没有奏效。

问候

MainActivity开始使用startActivityForResult开始SettingActivity然后使用setResult方法传递要在MainActivity中更新的数据。

在 MainActivity 中覆盖onActivityResult Activity 方法,该方法调用了何时可以从SettingActivity返回。 然后在onActivityResult方法中,您可以根据 SettingActivity 的结果刷新 UI。请参阅此示例以启动活动以获取结果:

http://developer.android.com/reference/android/app/Activity.html

只需使用共享首选项。默认的android设置活动会将您的所有设置选项状态存储在defaultsharePreferences中,因此只需阅读共享首选项在您的活动onResume回调方法上并相应地执行逻辑即可。

阅读此 http://developer.android.com/guide/topics/ui/settings.html

相关内容

  • 没有找到相关文章

最新更新