android常见错误(更新中)

1.Only fullscreen opaque activities can request orientation

       大概是谷歌在安卓8.0版本时为了支持全面屏,增加了一个限制:如果是透明的Activity,则不能固定它的方向,因为它的方向其实是依赖其父Activity的(因为透明)。然而这个bug只有在8.0中有,8.1中已经修复。

        修复方案:https://blog.csdn.net/starry_eve/article/details/82777160

        比较直接的方案,直接去掉背景全透明:删除name="android:windowIsTranslucent">true,或者设置成false

        或者不固定屏幕:去掉 android:screenOrientation="portrait"

2.android 9.0之后http的问题

      在android9.0之后已经被google从api中移除,解决方案:

      a:

       
        android:usesCleartextTraffic="true"//早android9之前这个属性是默认是true的,android9之后变成了false

      b:最好的方法就是跟着版本适配走,使用https

你可能感兴趣的:(android小问题)