Android 更改方向时保存“RadioButton”状态
我的应用程序有一个Android 更改方向时保存“RadioButton”状态,android,Android,我的应用程序有一个片段附加到活动 (这将向用户询问是或否问题。) 每个问题我有两个单选按钮 (一个表示“是”,一个表示“否”。) 根据用户对每个问题的选择,将加载下一个问题。 比如说, 1。你在事故现场吗? [是][否] 如果用户回答“是”,将加载另一个问题 如果“否”,将加载其他一些问题 现在我的问题是,当我在第二个问题的可见性之后更改方向时,只有第一个问题出现(选中单选按钮) 如何解决这个问题?我是在谷歌搜索了大量信息后才在这里结束的。请提供帮助。如果看不到更多的代码,很难说出确切的问题
片段
附加到活动
(这将向用户询问是或否问题。)
单选按钮
(一个表示“是”,一个表示“否”。)
1。你在事故现场吗?
[是][否]
- 如果用户回答“是”,将加载另一个问题
- 如果“否”,将加载其他一些问题
单选按钮
)
如何解决这个问题?我是在谷歌搜索了大量信息后才在这里结束的。请提供帮助。如果看不到更多的代码,很难说出确切的问题是什么,但这里有一个很好的方法来思考您的问题: 旋转设备时,“活动”将保存其状态,然后以新方向重新启动<代码>super.onSaveInstanceState()代码>和
super.onRestoreInstanceState()代码>保存视图状态,但它们不知道任何其他变量(比如跟踪用户的问题的变量)
覆盖onSave和onRestore以在此转换期间保存/加载数据
阅读应提供更多信息。您好,请在您的清单中添加类似的内容
<activity
android:name=".youractivity"
android:configChanges="orientation|screenSize" >
如果用户更改方向,您的活动将不会刷新。您的onclick或ontouch事件是什么?有时您需要android:configChanges=“orientation | screenSize”
才能正常工作。我需要刷新我的活动。@Keerthanamurgesan您到底想要什么?在我添加屏幕大小时对我有效,这只是一个解决方案,但不是处理方向的确切解决方案。谢谢你的回复。我试试这个。如果对我有效,我会接受你的回答