最近在开发的过程中遇到拍照上传的需求,其他手机都没有问题,在三星的手机上就有问题,当拍完照后界面翻转后导致获取不到照片的问题;
解决办法:
在对应的activity中添加如下代码:
//解决部分手机拍照后的bug
@Override
public void onConfigurationChanged(Configuration newConfig) {
//其实这里什么都不要做
super.onConfigurationChanged(newConfig);
}
还需要在AndroidManifest.xml中在对应的activity添加
<activity
android:name=".SpecialPubActivity"android:screenOrientation="portrait" android:windowSoftInputMode="adjustResize|stateHidden"android:configChanges="orientation|keyboardHidden|screenSize"></activity>
主要是这一句:android:configChanges=”orientation|keyboardHidden|screenSize”>
必须添加上去;
ok到此问题已经解决;