当android9.0网络请求无效时,其实是因为android在9.0默认禁止了http请求,不过可通过设置取消禁止,如下:
在XML文件中定义一个network_security_config.xml
xml文件内容:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
在清单文件application中加入android:networkSecurityConfig="@xml/network_security_config"
此时再运行应用就可正常访问网络了