由于我的项目中,会强制横屏播放视频。所以我在AndroidManifest.xml文件中需药设置的Activity所在位置设置:
android:screenOrientation="landscape"
这样,强制横屏就实现了。但是,当视频播放完成后又会回到竖屏。通过打印Log发现,横竖屏切换一次就会走一次onCreate()方法,
于是又在AndroidManifest.xml中设置了android:configChange="keyboardHidden|orientation"并在Activity中重写了onConfigurationChange()方法;
这样,当视频播放完,不再走onCreate()方法,而是走了这个方法onConfigurationChanged();
我们只要在onConfigurationChanged()方法中做相关处理就可,比如:finish()、跳转等