如何在android中处理显示旋转

如何在android中处理显示旋转,android,android-orientation,Android,Android Orientation,我需要在android中处理显示旋转,并且我知道如何处理活动。清单中带有android:configChanges标志的OnConfiguration Change,但它不适用于我。 不幸的是,仅当我将设备方向从纵向更改为横向,反之亦然时,才会处理OnConfiguration更改,但当我将方向直接从横向更改为横向反转(即从旋转90到270)时,不会处理OnConfiguration更改。所以,我需要一些回调,当android.view.Display.getRotation()的结果发生变化时

我需要在android中处理显示旋转,并且我知道如何处理
活动。清单中带有
android:configChanges
标志的OnConfiguration Change
,但它不适用于我。

不幸的是,仅当我将设备方向从纵向更改为横向,反之亦然时,才会处理OnConfiguration更改,但当我将方向直接从横向更改为横向反转(即从旋转90到270)时,不会处理OnConfiguration更改。所以,我需要一些回调,当
android.view.Display.getRotation()的结果发生变化时,将调用这些回调。有什么想法吗?

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

不,这是另一个问题。