title: Display image stored in internal storage in an ImageView ? What am I doing wrong?
body: <p>I first store an image in internal storage this way:</p>
  
  <pre><code>FileOutputStream fos = context.openFileOutput("myimage.png", Context.MODE_PRIVATE);
  bitmap.compress(CompressFormat.PNG, 100, fos);
  fos.close();
  </code></pre>
  
  <p>And then I display it in an <code>ImageView</code> this way:</p>
  
  <pre><code>File filepath = context.getFileStreamPath("myimage.png");
  Uri uri = Uri.parse(filepath.toString());
  myImageView.setImageUri(uri);
  </code></pre>
  
  <p>But the image never appears in the <code>ImageView</code>. I cannot use <code>setImageBitmap()</code> here due to some constraints. Can anyone tell me where am I going wrong ?</p>
  
  <p>Thanks for your help!</p>