最近在项目中用到了拍照获取图片上传的功能。在其它的手机上测试功能正常,但是在我自己用的三星s3上面就出现了问题。这个问题困扰了我好几天。最后发现了一个问题,三星手机在拍照时默认是横屏的,我的应用默认是坚屏的,拍照完成后返回时会改变屏幕的方向,会重新onCreate。在网上看了一下,不让重新onCreate方法:
可以通过设置AndroidManifest.xml中相应的activity的android:configChanges="orientation|keyboardHidden|keyboard"
注意:android 4.0以上需要设置成android:configChanges="orientation|keyboardHidden|keyboard|screenSize"才有效