Only fullscreen activities can request orientation

这几天项目发现了一个google遗留的一个坑。闪退异常,Only fullscreen activities can request orientation。

引起bug同时存在下面2个要素
  1. API26
  2. 该Activity属于【透明】的,通过<item name="android:windowIsTranslucent">true</item>或者通过代码等等设置
  3. 该Activity属于锁定屏幕的,通过android:screenOrientation="portrait"或者通过代码等等设置
修复

API27 Google已经修复,但是在API26还是遗留着,现在要求所有客户都是用API27以上也不现实,所以在上面另外两个要素去掉一个是比较快速的方式。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容