我有一个活动,其中我添加了一个微调器,具体取决于微调器选择的值我必须更新整个视图 immidietly ,
此操作包括更改区域设置(使用资源)和更改背景颜色(使用一些本地私有变量)。
我已尝试onItemSelected
并尝试通过调用startActivity
重新加载相同的活动,但它会导致每次都重新加载相同的活动,并且无法执行ui操作。
我还尝试了onResume
onWindowAttached
方法,但我无法弄清楚该做什么来重新加载活动。所以我刚刚调用了setContentView
但它没有正确更新UI(有时候语言环境没有被应用并重置为默认的英语或有时在背景中应用了错误的颜色。)
没有崩溃,也没有抛出异常。
我需要你的帮助来完成这项任务
由于
答案 0 :(得分:0)
只需更新Ui组件,而不是onItemSelected
上的整个活动。