Как кэшировать загруженное растровое изображение с помощью библиотеки picasso в Android

Здравствуйте, я использую picasso для загрузки растрового изображения в Android.

Ниже мой код для этого

// make sure to set Target as strong reference
private Target loadtarget;

public void loadBitmap(String url) {

    if (loadtarget == null) loadtarget = new Target() {
        @Override
        public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
            // do something with the Bitmap
            handleLoadedBitmap(bitmap);
        }

        @Override
        public void onBitmapFailed() {

        }
    }

    Picasso.with(this).load(url).into(loadtarget);
}

Я хочу кэшировать растровое изображение, чтобы позже оно извлекалось из кеша, а не загружалось снова. Кэширует ли этот код загруженное растровое изображение? Если нет, как включить кеш с помощью библиотеки picasso для загрузки растрового изображения?


person N Sharma    schedule 10.11.2014    source источник
comment
См.: square.github.io/picasso   -  person Vibhor Chopra    schedule 10.11.2014
comment
@VibhorChopra Я вижу, что он автоматически выполняет кеширование. правильно ?   -  person N Sharma    schedule 10.11.2014
comment
да, он будет кэшировать изображение.   -  person Vibhor Chopra    schedule 10.11.2014
comment
@VibhorChopra Не могли бы вы написать в ответ, чтобы я мог принять ваш ответ   -  person N Sharma    schedule 10.11.2014
comment
willaims, спасибо за это.   -  person Vibhor Chopra    schedule 10.11.2014


Ответы (1)


См.: http://square.github.io/picasso/

Он автоматически кэширует изображение.

person Vibhor Chopra    schedule 10.11.2014