【问题标题】:How to handle Display rotation in android如何在android中处理显示旋转
【发布时间】:2015-02-19 05:58:41
【问题描述】:

我需要在 android 中处理显示旋转,并且我知道在清单中处理带有 android:configChanges 标志的 Activity.onConfigurationChange,但这对我不起作用。
不幸的是,仅当我将设备方向从纵向更改为横向时才处理 onConfigurationChange,反之亦然,但当我将方向直接从横向更改为横向倒置时,即从旋转 90 到 270 时,它不会被处理。所以,我需要一些回调,这将当android.view.Display.getRotation() 的结果改变时被调用。有什么想法吗?

【问题讨论】:

  • 不,那是另一个问题。

标签: android android-orientation


【解决方案1】:

当你的方向改变时,Android 系统会创建一个新的视图,你的应用可能会崩溃。这背后的原因是你的后台线程试图改变前一个的状态。 另一个原因是您的后台线程不在 UI 线程上。 我的建议是制作一个不稳定的处理程序并在屏幕方向改变时更新它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    • 2014-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-19
    相关资源
    最近更新 更多