How can I implement following task
Use an image caching framework and a networking framework?
Below My implementation
Picasso.get().load(introduction.getImage()).into(holder.imageView);
And I found this sample:
Picasso.with(context)
                    .load(Uri.parse(getItem(position).getStoryBigThumbUrl()))
    .networkPolicy(NetworkPolicy.OFFLINE)
    .into(holder.storyBigThumb, new Callback() {
        @Override
        public void onSuccess() {
        }
        @Override
        public void onError() {
            // Try again online if cache failed
            Picasso.with(context)
                    .load(Uri.parse(getItem(position)
                            .getStoryBigThumbUrl()))
            .placeholder(R.drawable.user_placeholder)
            .error(R.drawable.user_placeholder_error)
                    .into(holder.storyBigThumb);
        }
    });
 
     
    