Only fullscreen opaque activities can request orientation Android8.0问题解决方法

Only fullscreen opaque activities can request orientation Android8.0问题解决方法

在项目升级targetSdkVersion 做兼容性处理时在android8.0系统上遇到Only fullscreen opaque activities can request orientation 问题。
看日志及源码后发现:
只有不透明的全屏activity可以自主设置界面方向

很多界面设置为透明,比如微信登录、支付等

出现问题:
targetSdkVersion >26时候
activity设置了全屏并透明
android 系统8.0 ,8.1没有这个限制

解决方法:

AndroidManifest.xml文件中,去除透明主题activity的方向设置screenOrientation属性。
或者将 activity设置为非透明,指定xml界面中设置透明即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值