Android的OnCreate多次調用

今天在寫Android的時候,

一直遇到一個鬼打牆的問題

OnCreate在ActivityResult以後一直被調用,

因為我的ActivityForResult寫在OnCreate中,

所以就一直無限循環,

上網查了大家都說在AndroidManifest中加入

android:configChanges="orientation|keyboardHidden"

就可以了,可是問題依舊,

後來終於在Stackoverflow中找到救命浮木,

原來在API 13以上還要再加入screenSize才可以,

所以應該要改成這樣

android:configChanges="orientation|keyboardHidden|screenSize"

找了我一整個早上,

崩潰!

來源:http://stackoverflow.com/questions/10411009/activity-killed-oncreate-called-after-taking-picture-via-intent