我有一个WebView
嵌入在Fragment
. 在清单文件中,我已声明该活动将处理方向更改:
android:configChanges="orientation|screenSize"
在活动中,onConfigurationChanged()
为了捕捉方向,我已经重写了。
我认为这意味着我们必须明确处理屏幕方向的任何变化。但我看到的是屏幕仍在旋转(尽管没有重新创建活动)。
如果我使用以下行:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
它确实可以防止屏幕旋转,但我没有收到旋转事件。
所以,简而言之,我不想让系统旋转屏幕,同时我想从系统中得到一个方向已经从纵向变为横向的事件。
谢谢,
拉贾特