Android开发

Only fullscreen activities can r

2019-11-30  本文已影响0人  zhongjh

这几天项目发现了一个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以上也不现实,所以在上面另外两个要素去掉一个是比较快速的方式。

上一篇 下一篇

猜你喜欢

热点阅读