Android Glide上下文错误

Android Glide上下文错误,android,android-fragments,android-activity,android-fragmentactivity,android-glide,Android,Android Fragments,Android Activity,Android Fragmentactivity,Android Glide,我的问题是: Glide是否为每个对象(即上下文、片段)创建不同的缓存 原因当我使用glide将图像加载到适配器中时,在另一个活动中,图像会再次被重新下载。我不想那样 我在片段中加载以下图像: Glide.with(getActivity()).load("<url>").thumbnail(0.1f).crossfade().into(imageView); Glide.with(getActivity()).load(“”).thumbnail(0.1f).crossfade(

我的问题是:

Glide是否为每个对象(即上下文、片段)创建不同的缓存 原因当我使用
glide
将图像加载到适配器中时,在另一个活动中,图像会再次被重新下载。我不想那样

我在片段中加载以下图像:

Glide.with(getActivity()).load("<url>").thumbnail(0.1f).crossfade().into(imageView);
Glide.with(getActivity()).load(“”).thumbnail(0.1f).crossfade()加载到(imageView)中;
在开放式活动中:

Glide.with(this).load("<url>").thumbnail(0.1f).crossfade().into(imageView);
Glide.with(this).load(“”.thumbnail(0.1f).crossfade())到(imageView);
然后重新下载图像,这会消耗更多数据

当我使用应用程序上下文-->时,应用程序崩溃


我能做些什么来纠正这种行为

否,Glide不会为每个
活动
片段
维护单独的缓存

获取缓存未命中的原因可能是因为在
片段中使用的
视图
与在
活动中使用的
视图
的宽度和高度不完全相同


您可以使用(仅适用于远程图像),也可以在这两个位置使用固定大小的图像。

检查此答案我更愿意使用应用程序上下文,但它会崩溃