Android 为所有方向更新活动的最快方式

Android 为所有方向更新活动的最快方式,android,orientation,Android,Orientation,在我的android活动中我需要根据设备方向更新摄像头预览方向和UI。我需要活动的所有方向,即纵向,横向,横向反向和纵向反向` 我使用Android API演示进行相机预览。我发现,当我在我的AndroidManifest.xml中使用fullSensor进行方向设置,并在预览类的surfaceChanged()方法上调用setCameraPreview()(我指的是API演示源中的CameraPreview.java)时,我得到了所需的行为 但每个方向开关都有很大的延迟。当我在清单中将方向设置

在我的android
活动中
我需要根据设备方向更新
摄像头
预览方向和UI。我需要活动的所有方向,即纵向
横向
横向反向
纵向反向`

我使用Android API演示进行相机预览。我发现,当我在我的
AndroidManifest.xml
中使用
fullSensor
进行方向设置,并在预览类的
surfaceChanged()
方法上调用
setCameraPreview()
(我指的是API演示源中的
CameraPreview.java
)时,我得到了所需的行为

但每个方向开关都有很大的延迟。当我在清单中将方向设置为横向时,预览是平滑的,但UI不会根据设备方向进行更新。我需要将方向设置为
横向
,并根据所有四个方向(即
纵向向上
横向向右
横向向左
纵向向下
)更改UI。达到同样效果的最佳方法是什么