针对于android9.0碰到的http请求问题:
问题如下:
发起网络请求时打印错误信息:CLEARTEXT communication to host not permitted by network
解决方案:
在res下新建xml文件夹
然后新建一个xml文件,名称自己随便命名,注意必须小写。例如我命名为 network_security_config
接着在清单文件中的application节点下添加代码:android:networkSecurityConfig="@xml/net_config.xml"(上述新建文件的名字),结构如下:
<?xml version="1.0" encoding="utf-8"?>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
接着在清单文件中的application节点下添加代码:android:networkSecurityConfig="@xml/name.xml"(上述新建文件的名字),结构如下:
ok问题解决。