public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == 2000){ if (resultCode == Activity.RESULT_OK){ try { Uri selectedImage = data.getData(); String[] filePathColumn = {MediaStore.Images.Media.DATA}; Cursor cursor = getActivity().getContentResolver().query(selectedImage, filePathColumn, null, null, null); cursor.moveToFirst(); int columnIndex = cursor.getColumnIndex(filePathColumn[0]); String picturePath = cursor.getString(columnIndex); cursor.close(); Glide.with(getContext()).asBitmap().load(selectedImage).override(500,500).into(new CustomTarget() { @Override public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition transition) { imgShare.setImageBitmap(resource); jopa = ((BitmapDrawable)imgShare.getDrawable()).getBitmap(); } @Override public void onLoadCleared(@Nullable Drawable placeholder) { } }); } catch (Exception e){ e.printStackTrace(); } } } }