Android: активность вызывается после вызова Camera Intent
У меня два занятия (А1, А2). А1 звонит А2, а из А2 я звоню в камеру, как показано ниже
launchIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
launchIntent.putExtra(MediaStore.EXTRA_OUTPUT,photoPath);
startActivityForResult(launchIntent,CAMERA_REQUEST);
Он открывает камеру, и я могу сделать снимок. Но проблема возникает, как только я нажимаю кнопку сохранения (кнопка галочки в s3), мойonActivityResult не вызывается, а вызывается метод onDestroy A2. У меня мало логик, которые нужно сделать в onActivityResult fn.
Я прочитал в Stackoverflow какой-то пост, касающийся этого, но я не смог получить полезный вывод из этого. У меня есть такой манифест для моего второго занятия (A2)
android:configChanges="keyboardHidden|orientation|locale"
android:screenOrientation="portrait
Примечание: В HTC One X вызывается мой onActivityResult fn, но в моем S3 вторая активность (A2) разрушается
Пожалуйста, поделитесь своими мыслями по этому поводу. Заранее спасибо