我意识到在 SO 上已经提出了很多关于这个主题的问题。但是我什至不知道保存活动状态的基本知识。
(请参阅下面的屏幕截图)当应用程序启动时,
1) ScrollView 项目 1,2,3,4 可见
2) 表格包含由于获得者按钮而填充的数据。
如下图所示,当应用程序在 PORTRAIT 模式下运行时,我
1)向下滚动到 ScrollView 项目 4,5,6
2)按下失败者按钮,因此按钮下方表格中的数据会相应更改。
3)我什至会动态更改图形的内容(我还没有这样做)。
现在我切换到风景模式所以
1)ScrollView 显示 ScrollView 项目 1,2,3,4
2) 表格显示了由于按下 Gainer 按钮而填充的数据。
3)图表是因为我还没有改变它(我稍后会改变)。
所以当我改变方向时会发生什么,我的活动会重新启动。因此,如果用户在一个方向上执行某些任务并且他改变了方向,那么整个进度将丢失。
我知道我需要保存活动的状态并在方向改变时恢复它。但我不知道从哪里开始以及保存什么。
任何帮助都会挽救生命!