diff --git a/app/src/main/java/app/fedilab/android/activities/ShowAccountActivity.java b/app/src/main/java/app/fedilab/android/activities/ShowAccountActivity.java index 696aca175..e7da55a16 100644 --- a/app/src/main/java/app/fedilab/android/activities/ShowAccountActivity.java +++ b/app/src/main/java/app/fedilab/android/activities/ShowAccountActivity.java @@ -333,19 +333,19 @@ public class ShowAccountActivity extends BaseActivity implements OnPostActionInt if (urlHeader != null && !urlHeader.contains("missing.png")) { boolean disableGif = sharedpreferences.getBoolean(Helper.SET_DISABLE_GIF, false); + ImageView banner_pp = findViewById(R.id.banner_pp); if( !disableGif){ - ImageView banner_pp = findViewById(R.id.banner_pp); - Glide.with(getApplicationContext()) + Glide.with(banner_pp.getContext()) .load(urlHeader) .into(banner_pp); }else{ - Glide.with(getApplicationContext()) + Glide.with(banner_pp.getContext()) .asBitmap() .load(urlHeader) .into(new SimpleTarget() { @Override public void onResourceReady(@NonNull Bitmap resource, Transition transition) { - ImageView banner_pp = findViewById(R.id.banner_pp); + banner_pp.setImageBitmap(resource); } }); diff --git a/app/src/main/java/app/fedilab/android/helper/Helper.java b/app/src/main/java/app/fedilab/android/helper/Helper.java index b50d7f10d..c4cc10a5b 100644 --- a/app/src/main/java/app/fedilab/android/helper/Helper.java +++ b/app/src/main/java/app/fedilab/android/helper/Helper.java @@ -1394,7 +1394,7 @@ public class Helper { url = "https://" + account.getInstance() + account.getAvatar(); } if(!url.equals("null")) - Glide.with(activity.getApplicationContext()) + Glide.with(navigationView.getContext()) .asBitmap() .load(url) .into(new SimpleTarget() { @@ -1405,7 +1405,7 @@ public class Helper { } }); else - Glide.with(activity.getApplicationContext()) + Glide.with(navigationView.getContext()) .asBitmap() .load(R.drawable.missing_peertube) .into(new SimpleTarget() { @@ -1852,7 +1852,7 @@ public class Helper { if (currrentUserId != null && (!currrentUserId.equals(accountChoice.getId()) || !getLiveInstance(activity).equals(accountChoice.getInstance()))) { icon = new ImageView(activity); ImageView finalIcon = icon; - Glide.with(activity.getApplicationContext()) + Glide.with(finalIcon.getContext()) .asBitmap() .apply(new RequestOptions().transforms(new CenterCrop(), new RoundedCorners(270))) .listener(new RequestListener(){ @@ -1905,7 +1905,7 @@ public class Helper { if( !accountChoice.getAvatar().startsWith("http")) accountChoice.setAvatar("https://" + accountChoice.getInstance() + accountChoice.getAvatar()); ImageView itemIconAcc = new ImageView(activity); - Glide.with(activity.getApplicationContext()) + Glide.with(itemIconAcc.getContext()) .asBitmap() .apply(new RequestOptions().transforms(new CenterCrop(), new RoundedCorners(270))) .load(accountChoice.getAvatar()) @@ -2060,13 +2060,14 @@ public class Helper { changeDrawableColor(activity, header_option_menu,R.color.light_black); } if (!urlHeader.contains("missing.png")) { - Glide.with(activity.getApplicationContext()) + ImageView backgroundImage = headerLayout.findViewById(R.id.back_ground_image); + Glide.with(backgroundImage.getContext()) .asBitmap() .load(urlHeader) .into(new SimpleTarget() { @Override public void onResourceReady(@NonNull Bitmap resource, Transition transition) { - ImageView backgroundImage = headerLayout.findViewById(R.id.back_ground_image); + backgroundImage.setImageBitmap(resource); if( theme == THEME_LIGHT){ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {