对于屏幕旋转,我在 list 文件中实现了属性 android:ConfigChanges="orientation|screenSize"。一切正常。但是这个 link 这里建议将此方法视为最后的手段,而不是推荐的方法。 处理此屏幕旋转的更好方法是什么? (仅供引用:我的应用程序实现了多个微调器以从用户那里获取信息,然后写入文件。因此默认情况下,当屏幕旋转发生时,我会丢失用户选择的所有信息) 请帮忙。
最佳答案
What would be the better way of handling this screen rotation ?
删除该属性。
如果您发现需要将信息从旧 Activity 实例传递到新 Activity 实例,在配置更改时,您可以将数据放入 Bundle
中,您在 onSaveInstanceState( )
,并在 onRestoreInstanceState()
中使用该数据来定制您的 UI。在 Spinner
的情况下,您可以通过这种方式传递所选位置,并在新 Activity 中恢复它。
关于android - 在android中处理屏幕旋转的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14486664/