setImageURI(url) устарела на фреске. Что использовать вместо этого?
2 ответа
Решение
Вы также можете использовать этот метод: setImageURI(String uriPath)
val uriPath = arrayList!![position].getUrl()
draweeView.setImageURI(uriPath)
SimpleDraweeView#setImageURI(Uri)
на самом деле @undeprecate
d ( https://github.com/facebook/fresco/blob/master/drawee/src/main/java/com/facebook/drawee/view/SimpleDraweeView.java#L117), но эта команда не является стандартной командой JavaDoc и нет лучшего способа отменить определение чего-либо, помеченного как устаревшее в родительском классе.
Тем не менее, вы должны использовать SimpleDraweeView#setImageURI(Uri uri, @Nullable Object callerContext)
вместо. Контекст вызывающего может быть нулевым или дополнительными метаданными (например, тегом String, который можно использовать для более точного определения, откуда поступают запросы изображения).