眼前多少难甘事,自古男儿当自强。这篇文章主要讲述Android:onResume更新单选按钮相关的知识,希望能为你提供帮助。
我的菜单上有很多单选按钮。但是,每当调用onResume()时,我发现它会将所有单选按钮值重置为默认值。我能做些什么来保持它以前的状态?
***更新我知道按钮的状态。但是,它们会被重置。我想找到手动重置它们的方法。但是,我发现我使用了代码
getMenuInflater().inflate(R.menu.menu_main, menu);
尝试获取菜单,因此MenuItem在方法onResume()上导致NullPointerException。如何获取菜单并设置menuItems?
答案只要user clicks on the
radioButton
,将其标识符/ ID保存到本地存储。 (例如:sharedPreferences
)。并在活动onResume()
,检查点击radioButton
和set it clicked.是否有任何保存状态【Android(onResume更新单选按钮)】提供的链接供您参考。我没有提供代码,因为您也没有提供任何代码。
推荐阅读
- android.widget.RadioGroup无法强制转换为android.widget.RadioButton
- 添加值,更改单击单选按钮android
- 在其线性布局垂直父Android中将以编程方式创建的单选按钮居中
- 如何将RadioGroup元素的ID转换为Android studio中的字符串()
- 一般故障建设bootstrapper
- Android Studio中的Admob非页内广告无效
- 重新打开PowerApps后我无法从PowerBi Integration检索数据
- 如何将浮动操作按钮锚定到App ToolBar,就像在指南图像中一样()
- 如何更改SearchView上的默认图标,以便在Android的操作栏中使用()