【问题标题】:better way of handling screen rotation in android在android中处理屏幕旋转的更好方法
【发布时间】:2013-01-24 02:29:39
【问题描述】:

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

【问题讨论】:

    标签: android android-manifest android-spinner android-screen


    【解决方案1】:

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

    删除该属性。

    如果您发现需要将信息从旧的活动实例传递到新的活动实例,在配置更改时,您可以将数据放入您传入onSaveInstanceState()Bundle 中,并在@ 中使用该数据987654323@ 定制您的用户界面。对于Spinner,您可以通过这种方式传递选定的位置,在新的活动中恢复它。

    【讨论】:

    • 感谢您的帮助。我正在努力。我已经删除了该属性;由于我的应用程序有两个活动,并且每当用户处于活动 2 并旋转屏幕时,应用程序就会重新启动并显示活动 1。如何再次加载相同的活动?
    • @nani:“应用程序重新启动并且正在显示 activity-1”——你一定是自己做的,不知何故。 Android 不这样做。
    猜你喜欢
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多