我已配置我的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特殊情况?
谢谢!