解决android8以上Only fullscreen opaque activities can request orientation的问题
16lz
2021-01-26
Only fullscreen opaque activities can request orientation
android O以后加了某种特性,导致手机可以不是fullscreen模式,
所以手机会出现这个崩溃,解决方法如下:
1.在manifest文件中去掉所有的 android:screenOrientation=“portrait”
2.在baseActivity中的onCreate方法中添加如下话术:
//android O fix bug orientationif (android.os.Build.VERSION.SDK_INT < Build.VERSION_CODES.O) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);}
这样可以保证低版本继续使用screenOrientation,至于O以上版本怎么办,后续在研究
谢谢
更多相关文章
- Android(安卓)Glide4.0以上版本保存Gif文件方法
- 获取Android(安卓)手机设备信息:包括机型、操作系统版本号、手机
- Android(安卓)SdkVersion区别及获取版本信息
- 导入android-support-v4.jar的方法
- 利用 Android(安卓)Studio 和 Gradle 打包多版本APK
- Android(安卓)okhttp3中的坑
- Android(安卓)Studio: Plugin with id 'android-library' not fo
- Unity2018下Android(安卓)SDK设置
- 配置Mac Android(安卓)Studio环境