2016-03-25 1 views
2

Я хотел использовать Picasso к изображениям кэша, как я DONOT хочу использовать его сейчас, может быть позжеПикассо: хотите кэшировать изображения без отображения его .so, что я могу использовать его позже

, что я получаю каждый где is

Picasso.with (this) .load (url) .into (imageView);

, но что это такое, загружает изображение в виде изображения в настоящее время. Я не хочу использовать его прямо сейчас.

+1

Возможно, вы можете установить видимость изображения в GONE? – Ozgur

+0

Я думал, но я не хочу этого делать, ничего другого – Rumour

+2

Вы можете использовать объект Target. Это даст вам доступ к растровому изображению, и вы можете просто не выполнять никаких задач в целевом объекте, поэтому в следующий раз, когда вы загрузите URL-адрес в ImageView, он скорее всего будет взят из кеша. Посмотрите их документацию: https://square.github.io/picasso/2.x/picasso/com/squareup/picasso/Target.html. – chRyNaN

ответ

1

Если вы не имеете временный Target или ImageView, вы можете загрузить его в кэш с помощью fetch, а затем позже get.

Из документации на fetch:

Это полезно, когда вы хотите, чтобы разогреть кэш с изображением.