【发布时间】:2015-10-19 13:16:30
【问题描述】:
我的应用程序活动有一个无线电组。它有 2 个单选按钮。
在 xml 文件中,当我开始活动时,我选择 radiobutton1 作为默认值。
场景:
- 选择单选按钮 2
- 转到手机设置并更改语言。
- 返回应用程序活动。
再次创建活动。但是选择了radiobutton2。
实际上,当我创建活动时,它应该将 radiobutton1 保留为默认选择。但是在更改语言并进入我的活动后,即使 onCreate() 运行,它也会保持以前的状态。
我想在重新创建活动时选择 radiobutton1。
请告诉我这是怎么回事..我在哪里做错了。
在我的 onDestroy() 中,我尝试了 radiogroup.clearcheck()
我尝试检查radiobutton的id,然后设置radiobutton1.checked(true)。
我有用于选择单选按钮的 onClickListener。
不知何故,状态没有被清除,当我再次创建我的活动时,我无法将 radiobutton1 作为默认选择。
【问题讨论】:
-
您是否尝试在 onResume 方法中设置单选按钮。
标签: android android-activity android-radiogroup