所以这是我的简单代码:
清单:
<activity
android:name="com.slidingMenu.MainActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:launchMode="singleTask"
android:screenOrientation="portrait" >
</activity>
调用相机:
private void startCamera() {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, cameraData);
}
所以问题是,这可以在像galaxy ace或galaxy s2这样的旧设备上正常工作,但是当在GS4上测试时,主要活动会被杀死并重新创建,任何人都知道这个问题吗?
NB: 奇怪的是,只有当我拍照时,活动才会被杀死,如果我没有并且回来,它可以正常工作
谢谢!
答案 0 :(得分:0)
android:screenOrientation =“portrait”删除此属性并检查