在Android 10上无法从URL加载图像

时间:2020-06-06 17:23:20

标签: android kotlin

我已配置我的android应用程序以使用Coil将图像下载到图像视图中。在除10之外的所有Android版本上,此方法均能正常工作。我尝试改用Glide,并获得了相同的结果。

当我使用滑行功能时,仅在Android 10中收到未知的主机异常。

我有以下设置:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

profile_image_view.load("https://via.placeholder.com/150"){
    crossfade(true)
    placeholder(R.drawable.placeholder)
    error(R.mipmap.ic_launcher_round)
    transformations(CircleCropTransformation())
}

依赖关系如下:

implementation 'io.coil-kt:coil:0.11.0'

我对此进行了大量研究,并收到了许多建议,其中大多数是明显的变化。我做了这些,他们在我的AndroidManifest中产生了以下结果。

android:usesCleartextTraffic="true"
android:requestLegacyExternalStorage="true"

这些没有改变。

我想问一下这里是否缺少某些东西,或者我不知道的Android 10特殊情况?

谢谢!

0 个答案:

没有答案