在android 9.0上面使用glide加载http的图片时候报错
java.io.IOException(Cleartext HTTP traffic to img.kaolafm.net not permitted)
如下图
这是因为在android 9.0以后,不在允许使用http请求
修改方法如下:
在AndroidManifest.xml的application里面,添加
android:usesCleartextTraffic="true"
以及添加
android:networkSecurityConfig="@xml/network_security_config"
只要在network_security_config文件里面,添加不能使用的http域名,就可以了,network_security_config如下:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">