我的应用程序活动具有一个radiogroup。它有2个单选按钮。重新创建活动时重置所选单选按钮
在xml文件中,当我开始活动时,我选择radiobutton1作为默认值。
场景:
- 选择单选按钮2
- 进入手机设置和更改语言。
- 回到应用程序活动。
活动再次创建。但是选择了radiobutton2。
实际上,当我创建活动时,它应该保持radiobutton1为默认选择。但是,在改变语言并进入我的活动之后,即使运行onCreate(),它也会保持以前的状态。
我想在我重新创建我的活动时选择radiobutton1。
请让我知道它是如何可以..我在哪里做错了。
在我的onDestroy()我试图radiogroup.clearcheck()
我试图检查单选按钮的id,然后设置radiobutton1.checked(真)。
我有onClickListener,我用它来选择单选按钮。
不知何故状态没有被清除,当我再次创建我的活动时,我无法将radiobutton1作为默认选择。
您是否尝试在onResume方法中设置单选按钮? – Rich