Ich habe die Werte für Datei und Ausgabe-Uri überprüft, beide sind in Ordnung und das aufgenommene Bild existiert tatsächlich an dieser Stelle .
Aber die Daten, die in onActivityResult
zurückgegeben werden, sind immer null
, selbst nach dem Erfassen des Bildes.
BEARBEITEN:
Ich habe diese Frage überprüft:
onActivityResult gibt mit data = null
zurückwas sagt:
Immer wenn Sie ein Bild speichern, indem Sie EXTRAOUTPUT mit Kameravorsatz übergeben Der Datenparameter in onActivityResult gibt immer null zurück. Damit, Verwenden Sie den Dateipfad zu, anstatt Daten zum Abrufen des Bilds zu verwenden die Bitmap abrufen.
und vielleicht wird diese Lösung für mich funktionieren. Aber der obige Code von mir war ein funktionierender Code bis jetzt für das gleiche Szenario.
Fügen Sie diesen Code einfach in Ihr onActivityResult ein. Das gleiche Problem, das ich auf einigen Geräten hatte und das löste mein Problem. Hoffe das wird dir auch helfen.
%Vor%Sie erhalten den Bildpfad in picturePath und Uri in selectedImage Variable.
Tags und Links android onactivityresult