У меня есть API, который возвращает ListenableFuture<Uri>
.
Как я могу попросить глиссаду дождаться будущего и затем загрузить URI?
Я посмотрел онлайн за некоторую помощь, но не смог найти точный случай.
Я не хочу сам добавлять слушателя в будущее, а затем передавать фактическое значение URI в Glide.load
и хочу сделать что-то вроде :
Glide.with(context)
.asDrawable()
.load(uriFuture)
.transform(Drawable.class, getBackgroundTransformation())
.into(albumArtView);
Как правило, glide должен начать загружать URI, когда будущее будет завершено.