Android定向相关问题

Android定向相关问题,android,android-orientation,onconfigurationchanged,Android,Android Orientation,Onconfigurationchanged,我有我的测试应用程序的手机在纵向模式和标签在横向模式 我正在调用setRequestedOrientation方法将应用程序的方向设置为SCREEN\u-orientation\u-SENSOR\u-scape或SCREEN\u-orientation\u-SENSOR\u-trait,具体取决于设备类型,因为我希望为这些设备类型确定方向 现在,我想在屏幕方向改变时实现一些功能,但在我的活动中调用setRequestedOrientation时,没有调用我的onConfigurationChan

我有我的测试应用程序的手机在纵向模式和标签在横向模式

我正在调用
setRequestedOrientation
方法将应用程序的方向设置为
SCREEN\u-orientation\u-SENSOR\u-scape
SCREEN\u-orientation\u-SENSOR\u-trait
,具体取决于设备类型,因为我希望为这些设备类型确定方向

现在,我想在屏幕方向改变时实现一些功能,但在我的活动中调用
setRequestedOrientation
时,没有调用我的
onConfigurationChanged
函数

我在清单文件中添加了
android:configChanges=“keyboardHidden | orientation”
,用于接收配置更改事件


那么,有什么方法可以将这两种功能归档呢

为什么不取消方向并相应地设置布局呢。这将允许您使用您想要的布局,并且您不会被方向的改变所困扰。所以您是说,对于不同的屏幕方向使用不同的布局。但当设备方向改变时,活动仍会改变方向,我不希望这样,我想要固定方向的活动,但我想知道用户何时改变方向。