Как бороться с "D / skia: ------ png error Ошибка чтения!"? - PullRequest
0 голосов
/ 22 мая 2019

Я скачал изображение PNG и сохранил в директории кеша. Я смог получить Uri этого изображения. Но когда я вызвал setImageUri функцию AppCompatImageView для отображения изображения, я получил черное изображение.

Когда я попытался просмотреть изображение с помощью Device File Explorer в Android Studio, изображение PNG там. И это не черное изображение. Это изображение, которое я ожидал.

Консоль отображается D/skia: ------ png error Read Error!

Это Ури из PNG-изображения

val file = try {
    File(context.cacheDir, fileName)

} catch (t: Throwable) {
    return null
}
return if (file.exists()) Uri.fromFile(file) else null

enter image description here

...