Fix Glide leaking reference to activity (#6446)
This commit is contained in:
parent
b8a1c1f49a
commit
c759eed50d
@ -69,7 +69,7 @@ public class CoverLoader {
|
||||
CoverTarget coverTarget = new CoverTarget(fallbackTitle, imgvCover, textAndImageCombined);
|
||||
|
||||
if (resource != 0) {
|
||||
Glide.with(activity).clear(coverTarget);
|
||||
Glide.with(imgvCover).clear(coverTarget);
|
||||
imgvCover.setImageResource(resource);
|
||||
CoverTarget.setTitleVisibility(fallbackTitle, textAndImageCombined);
|
||||
return;
|
||||
@ -79,13 +79,13 @@ public class CoverLoader {
|
||||
.fitCenter()
|
||||
.dontAnimate();
|
||||
|
||||
RequestBuilder<Drawable> builder = Glide.with(activity)
|
||||
RequestBuilder<Drawable> builder = Glide.with(imgvCover)
|
||||
.as(Drawable.class)
|
||||
.load(uri)
|
||||
.apply(options);
|
||||
|
||||
if (fallbackUri != null) {
|
||||
builder = builder.error(Glide.with(activity)
|
||||
builder = builder.error(Glide.with(imgvCover)
|
||||
.as(Drawable.class)
|
||||
.load(fallbackUri)
|
||||
.apply(options));
|
||||
|
@ -203,9 +203,9 @@ public class ExternalPlayerFragment extends Fragment {
|
||||
.fitCenter()
|
||||
.dontAnimate();
|
||||
|
||||
Glide.with(getActivity())
|
||||
Glide.with(this)
|
||||
.load(ImageResourceUtils.getEpisodeListImageLocation(media))
|
||||
.error(Glide.with(getActivity())
|
||||
.error(Glide.with(this)
|
||||
.load(ImageResourceUtils.getFallbackImageLocation(media))
|
||||
.apply(options))
|
||||
.apply(options)
|
||||
|
@ -498,7 +498,7 @@ public class FeedItemlistFragment extends Fragment implements AdapterView.OnItem
|
||||
}
|
||||
|
||||
private void loadFeedImage() {
|
||||
Glide.with(getActivity())
|
||||
Glide.with(this)
|
||||
.load(feed.getImageUrl())
|
||||
.apply(new RequestOptions()
|
||||
.placeholder(R.color.image_readability_tint)
|
||||
@ -507,7 +507,7 @@ public class FeedItemlistFragment extends Fragment implements AdapterView.OnItem
|
||||
.dontAnimate())
|
||||
.into(viewBinding.imgvBackground);
|
||||
|
||||
Glide.with(getActivity())
|
||||
Glide.with(this)
|
||||
.load(feed.getImageUrl())
|
||||
.apply(new RequestOptions()
|
||||
.placeholder(R.color.light_gray)
|
||||
|
Loading…
x
Reference in New Issue
Block a user