我正在进行两个活动(A1,A2)。A1呼叫A2,从A2呼叫相机意图如下
launchIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
launchIntent.putExtra(MediaStore.EXTRA_OUTPUT,photoPath);
startActivityForResult(launchIntent,CAMERA_REQUEST);
它打开相机,我可以拍照。但是,一旦我单击保存按钮(s3中的刻度按钮),就会出现问题,而不是调用我的onActivityResult,而是调用A2的onDestroy方法。我在onActivityResult fn中要做的逻辑很少。
我已经在Stackoverflow上阅读了一些关于此的文章,但我无法从中获得有用的输出。我在第二个Activity(A2)中有这样的清单
android:configChanges="keyboardHidden|orientation|locale"
android:screenOrientation="portrait
注意:在HTC One X中,我的onActivityResult fn被调用,但是在我的S3中,第二个Activity(A2)被销毁了
请对此发表您的看法。提前致谢
德玛西亚99
慕尼黑的夜晚无繁华
相关分类