Use StartActivityForResult() to take photos, but parent Activity is re-created after finish taking photos, why?
<p>I use <code>Intent it = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);</code> to take photos by call up camera. And after finish that, the parent Activity is re-created, and a value which I used to keep the path of the picture is initialed to be null.</p>

<p>Why does this happen?</p>
