【发布时间】:2016-07-14 16:09:27
【问题描述】:
我想我很困惑,所有的 URI 都通过了,这是我的想法,我正在下载图像(使用滑翔)到我的卡片视图,当用户单击我想将所有卡片数据传递给其他 Fragmnet 的项目时,vars是随包一起携带的,但是图像呢。
我真的需要在其他片段中重新下载图像吗,或者有什么方法可以从 holder.imageview 中获取 URI,或者有什么方法可以缓存图像?
任何建议将不胜感激!
【问题讨论】:
-
Glide使用的是chaching系统,下载后不会再下载。
-
所以让我做对了,如果我只将 img 的 url 传递给另一个片段,并且在另一个片段中为 listview holder.image 使用 glide,glide 不会再次下载它?
-
是的,这就是这里作为缓存锚点的“上下文”。它在另一个活动中会变得不同。而且 glide 缓存不仅在内存中,也在存储中
-
你可以试试改成飞行模式,看看,图片还在加载中
-
哇酷,不知道,我试试,谢谢!!!
标签: android android-fragments android-imageview android-viewholder