1

对于屏幕旋转,我在清单文件中实现了属性 android:ConfigChanges="orientation|screenSize"。一切正常。但是这里的这个链接建议将这种方法视为最后的手段,而不是推荐的方法。处理此屏幕旋转的更好方法是什么?(仅供参考:我的应用程序实现了多个微调器以从用户那里获取信息,然后写入文件。所以默认情况下,当屏幕旋转发生时,我会丢失用户选择的所有信息)请帮助。

4

1 回答 1

2

处理此屏幕旋转的更好方法是什么?

删除该属性。

如果您发现需要将信息从旧的活动实例传递到新的活动实例,在配置更改时,您可以将数据放入Bundle您传入的数据中onSaveInstanceState(),并使用该数据onRestoreInstanceState()来定制您的 UI。在 a 的情况下Spinner,您可以通过这种方式传递所选位置,将其恢复到新活动中。

于 2013-01-23T18:29:39.653 回答