IMAGE_CAPTURE Intent never returns to onActivityResult(int, int, Intent);
<p>I start an <code>IMAGE_CAPTURE</code> Intent like this, and my activity's <code>onActivityResult()</code> get called:</p>

<pre><code>Intent i = new Intent (android.provider.MediaStore.ACTION_IMAGE_CAPTURE, null);
i.putExtra("return-data", true);
startActivityForResult(i, PICK_ICON_FROM_CAMERA_ID);
</code></pre>

<p>But, if I start my Intent like this, the Capture Image Intent did get called, but my activity's <code>onActivityResult()</code> never get called:</p>

<pre><code>Intent i = new Intent (android.provider.MediaStore.ACTION_IMAGE_CAPTURE, null);
i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.parse("file:/" + "MyTestFile"));
i.putExtra("outputFormat",    Bitmap.CompressFormat.PNG.name());
startActivityForResult(i, PICK_ICON_FROM_CAMERA_ID);
</code></pre>

<p>Can you please tell me how to get the 2nd case to work?</p>

<p>Thank you.</p>
