1.问题背景
我在写拍照、选择相册图片的时候,引用了一个强大的第三方框架PictureSelectorLight,功能很强大,有兴趣的可以去看一下。但是这个框架只适配到了安卓6.0,我用的测试机是小米6X(8.0),华为荣耀畅玩6X(8.0),华为荣耀畅玩4X(5.0),在小米6X和荣耀畅玩4X都运行良好,但是在荣耀畅玩6X里报错了
Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
大致意思是只有不透明的全屏activity可以自主设置界面方向
2.错误展示
接下来我们看一下全部错误截图
GIF我就不展示了
那么我们定位到PictureBaseActivity进去看一下,发现这是人家的第三方库啊,我们没法改动人家的代码,也没法改动它的style