I have a problem in loading image using glide. I am trying to load an image after picking image from gallery, when I tried to load an image using Android Default setImageBitmap(bitmap); It's worked but I faced memory leak issue.
Then I tried Glide image loader to avoid memory leak issue. But I can't load image using File Path.
Glide.with(_A) .load(new File(uri.getPath())) .asBitmap() .override(w, w) .centerCrop() .placeholder(R.drawable.diploma) .diskCacheStrategy(DiskCacheStrategy.SOURCE).into(imageView); I also tried to load Uri but that too doesn't worked.
Then I tried to load image from URL Glide loaded URL image. That worked perfectly.
Glide .with(_A) .load("https://yt3.ggpht.com/-v0soe-ievYE/AAAAAAAAAAI/AAAAAAAAAAA/OixOH_h84Po/s900-c-k-no-mo-rj-c0xffffff/photo.jpg") .asBitmap() .override(w, w) .centerCrop() .placeholder(R.drawable.diploma) .diskCacheStrategy(DiskCacheStrategy.SOURCE).into(imageView); Then I tried Default function to load image from Uri imageView.setImageURI(uri); This function worked Image loaded.
Uri doesn't have an Issue, Then why I can't load an image?
Can anyone help me to find the solution to fix this issue ?