I am fetching Uri of a image from gallery using
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Choose Picture"), requestCode);
and trying to display the image by
imageView.setImageURI(uri);
here, uri is Uri of the image received in onActivityResult by intent.getData().
but no image is being displayed. Also, for
File file=new File( uri.getPath() );
file.exists() is returning false.
The problem is that you getting the Uri but from that uri you have to create Bitmap to show in your Imageview. There are various mechanism to do the same one among them is this code.