Android: Aktywność niszczona po wywołaniu aparatu Intent
Mam dwa zajęcia (A1, A2). A1 dzwoni do A2, a od A2 dzwonię do kamery jak poniżej
launchIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
launchIntent.putExtra(MediaStore.EXTRA_OUTPUT,photoPath);
startActivityForResult(launchIntent,CAMERA_REQUEST);
Otwiera kamerę i mogę zrobić zdjęcie. Ale problem pojawia się, gdy klikam przycisk Zapisz (zaznacz przycisk w s3), mójonActivityResult nie jest wywoływany zamiast tego wywoływana jest metoda onDestroy A2. Mam kilka logik do zrobienia w fn onActivityResult.
Przeczytałem kilka postów w Stackoverflow dotyczących tego, ale nie mogłem uzyskać użytecznych wyników z tego.Mam taki manifest dla mojego drugiego działania (A2)
android:configChanges="keyboardHidden|orientation|locale"
android:screenOrientation="portrait
Uwaga: W HTC One X mój onActivityResult fn jest wywoływany, ale w moim drugim S3 aktywność (A2) jest niszczona
Plz dzielić się swoimi przemyśleniami na ten temat. Z góry dziękuję