返回 Activity 时避免在 recyclerview 中调用远程服务器

Avoid Remote Server call in recyclerview when returning back to an Activity

我有一个 recyclerview,在 Activity A 中有图像,点击一个按钮将我带到 Activity B,我在其中有 setDisplayHomeAsUpEnabled(true); 所以点击工具栏中的向上按钮回到 Activity A 但我不希望仅在这种情况下(从 Activity B 返回时)再次从服务器获取 recyclerview 图像,在其他情况下我希望它从远程服务器加载。我正在使用 Picasso 加载图像。

Picasso.with(mContext).load(disposalType.getImage()).into(holder.thumbnail1);

AFAIK Picasso 默认启用内存缓存。所以返回后它会尝试从内存缓存中获取图像。或者您可以指定自己的缓存策略。