Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 678 Bytes

android-image-caching-picasso.md

File metadata and controls

15 lines (11 loc) · 678 Bytes

title: Android: Offine image caching with Picasso tags: android,android-picasso

If you want to cache images for offline access, it's fairly easy, but you have to include an old version of OkHTTP. Here's my gradle imports:

compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.squareup.okhttp:okhttp:2.4.0'

After you've got those, then in the builder, you need to specify an argument for downloader and give it the OkHttpDownloader class, and give it a max cache size.

  new Picasso.Builder(toolbar.getContext())
    .downloader(new OkHttpDownloader(toolbar.getContext(), Integer.MAX_VALUE))
    .build()
    .load(s)
    .into(target);