У меня две операции (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 вторая активность (A2) уничтожается
Поделитесь с нами своими мыслями. Спасибо в Advance