【发布时间】:2011-06-01 14:36:00
【问题描述】:
我有一个通过 setTheme() 设置主题的简单活动,主题 ID 存储在 SharedPreferences 中,我在主活动中的 super.OnCreate() 之前获取此数据和 setTheme()。按下菜单按钮后,我可以启动首选项活动。在更新首选项并按后退按钮返回主要活动时,主题不会更新为新设置。只有关闭应用程序并重新打开才能解决此问题。
在偏好活动中按下后退按钮后,更新主活动并重新加载主题的最佳方法是什么?我尝试将 setTheme() 放入 OnResume 但无济于事。
非常感谢任何帮助,
谢谢瑞克
【问题讨论】:
标签: android themes sharedpreferences back-button