当前位置: 首页 > 知识库问答 >
问题:

重新创建活动时重置选定的单选按钮

陆翰学
2023-03-14

我的应用程序有一个放射群。它有2个单选按钮。

  • 选择单选按钮2
  • 转到电话设置并更改语言。
  • 返回应用程序活动。

再次创建活动。但是选择了radiobutton2。

实际上,当我创建活动时,它应该保留radiobutton1作为默认选择。但是在改变语言并进入我的活动之后,即使运行了onCreate(),它仍然保持以前的状态。

不知何故,状态没有被清除,当我再次创建活动时,我无法将radiobutton1作为默认选择。

共有1个答案

何建中
2023-03-14

您确定再次调用onCreate()吗?因为活动很可能没有被破坏,因此不会再次创建。如果是这种情况,您可以将选择默认单选按钮的代码移动到onResume(),即使没有创建活动,每次显示活动时都会调用该按钮。

否则,您应该发布您的代码,以便我们可以帮助您。

 类似资料:
  • 当我在onSaveInstanceState方法中将数据成功保存到Bundle时,我无法找出为什么onCreate方法中的savedInstanceState总是为null。当我在AVD上运行我的程序并单击“上一步”按钮(销毁活动),然后通过单击其图标再次创建程序时,保存的状态始终为空。下面是一个测试这个问题的简单程序。 如果可能的话,告诉我如何解决这个问题。

  • 如何通过调用javascript的内联函数来检查单选按钮是否被选中? 现在我没有得到任何东西,它忽略了cnfrm函数,所以我想让它执行,这样我就可以检查它是否被选中。

  • 我目前在活动A中。我收到通知,我想在单击通知时重新创建活动A(完成A,然后再次创建)。意向类似乎没有类似于Pending帐篷的标志。标记取消当前。

  • 我正在为一个移动应用程序创建一个多页面表单,以帮助用户烹饪意大利面。我需要以用户选择的单选按钮值为目标,以便在计算所需水量和面食量的公式中使用该值。提交表单后将触发计算。“提交”按钮尚未编码。

  • 我有一个对象,如下所示: 我想过滤并创建一个满足任何条件的新数组。例如:过滤器的名称为“AD”,并创建一个新的密钥数组,如下所示: 尝试地图 尝试过了。过滤器: 提前谢谢

  • 我正在制作一个应用程序,其中有一个“MainActivity.class”,它有一个按钮“Edit profile”,可以引导另一个活动,称为“Editprofile.class”。它(MainActivity)还有一个文本视图,显示一个字符串(名称)。 Editprofile.class接受来自用户的字符串,按下添加按钮后,新的字符串会更新到数据库中,替换以前的字符串。现在,当更新后,用户通过后