android 8.0 (API=26) 升级适配遇到的两个问题

1.透明窗口设置的问题
Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
“有全屏不透明的activity才可以设置方向”
修改:(1)全屏设置,(2)透明设置,(3)方向设置
试了一下跟全屏好像没有什么关系,主要是
android:windowIsTranslucent=true(透明)
android:screenOrientation(方向)
的冲突。


解决方法:

(1)去掉android:screenOrientation;(可以横屏了,不太好,需求都被程序员改了);
(2)android:windowIsTranslucent 改为false; 如果需要透明的设置加上android:windowDisablePreview =true;


2.通知栏不显示的问题
https://developer.android.google.cn/training/notify-user/build-notification

自定义通知:
建议使用NotificationCompat.Builder

 new NotificationCompat.Builder(context, ID);
加上自定义的ID, 
或者使用NotificationCompat.Builder.setChannelId(ID)
一样的意思。

第三方推送服务通知-阿里云移动推送
https://help.aliyun.com/knowledge_detail/67398.html
一定要同步升级服务端,切记

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值