由于项目sdk升级到28,也就是Android9.0。在加载webview的时候,部分机型webview网络图片加载失败
原因是Android9.0对http要求提高了,所有的请求都必须是https。
由于项目所有图片不能及时升级,所以提供一下解决方案
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<!--trust system while release only-->
<certificates src="system" />
</trust-anchors>
</base-config>
<network-security-config>
在AndroidMinifest的application下添加
android:networkSecurityConfig="@xml/network_security_config"
可以解决此问题。
网友评论