Only fullscreen opaque activitie

2020-06-12  本文已影响0人  雨落川川

  今天升级旧的项目,测试微信登录和qq登录的过程中,发现在小米手机(android8.0)正常,华为手机(android 8.0)上却出现异常,debug调试,发现debug不能正常启动,屋漏偏逢连夜雨,一个一个解决问题。

debug安装提示:

IDEA调试:Method breakpoints may dramatically slow down debugging

字面意思:方法断点可能会大大降低调试速度

大概是我再那个方法上打了断点,但是代码很多,一时半会不好找,如何一键清除代码中的断点?

通过:Android studio 工具栏 Run ---View BreakOptions 就可以查找到了

截图

去掉设置在方法上的断点,就尅正常debug调试了。

继续,处理第二个问题:

Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation

字面意思:只有不透明的全屏activity可以自主设置界面方向。

这个问题出现在android8.0以上。原因是我们给Activity同时设置了 android:screenOrientation="" 和 <item name="android:windowIsTranslucent">true</item>。

果断清单文件中找到:

截屏

删除:

android:screenOrientation="portrait"

问题解决。

上一篇下一篇

猜你喜欢

热点阅读