Galaxy S3 - Das Aufnehmen von Bildern im Hochformat zerstört die Aktivität

Diese Frage wurde in diesem Forum in vielen Formen gestellt, aber keine der Antworten hilft mir. Ich habe einen Fehler, den ich nur auf dem Samsung Galaxy S3 reproduzieren konnte.

Ich möchte ein Foto einfach mit der Kamera des Telefons aufnehmen und speichern, aber meine Aktivität wird zerstört, bevor ich jemals etwas von onActivityResult höre. Dies passiert NUR, wenn ich die Kamera im Hochformat benutze, im Querformat ist das in Ordnung.

Ich verwende diesen Code, um die Kamera zu starten:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, Config.ACTIVITY_TAKE_PHOTO);

Im Hochformat sehe ich nie einen Aufruf von onActivityResult (aus der Kameraaktivität), sondern nur einen Aufruf von onDestroy () in meiner Startaktivität. Das Protokoll enthält keine Ausnahmen oder Fehler, und nichts ist offensichtlich falsch daran, es zum Absturz zu bringen.

Ich habe Beiträge gesehen, in denen empfohlen wird, "android: configChanges =" guidance | keyboardHidden "" zum Manifest hinzuzufügen und viele andere Maßnahmen zu ergreifen, um die bei der Verwendung der Kamera auftretende Änderung der Ausrichtung zu verwalten, aber bisher hat nichts geholfen.

Hat noch jemand dieses Problem gelöst?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage