onactivityresult

___ qstnhdr ___ onActivityResult gibt Nulldaten für eine Bilderfassung zurück ___ answer21520549 ___

Versuchen Sie diesen Code, der für mich arbeitet.

%Vor%     
___ qstntxt ___
%Vor%

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 %code% zurückgegeben werden, sind immer %code% , selbst nach dem Erfassen des Bildes.

BEARBEITEN:

Ich habe diese Frage überprüft:

onActivityResult gibt mit data = null

zurück

was 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.

    
___ answer32370046 ___

Versuchen Sie den folgenden Code

%Vor%     
___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ answer38189252 ___

Wenn Ihre Aktivität launchmode als singleInstance in Ihrem Manifest hat, würden Sie dieses Problem haben. Versuchen Sie es zu ändern. Wie es das Ergebnis jedes Mal annulliert.

    
___ answer17829589 ___

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.

    
___ answer17827684 ___

Laut diesem Beitrag sind die Daten null, wenn Sie ein uri einfügen. Das bedeutet, dass Sie Ihre Ausgabe-URL bereits definiert haben:

%Vor%

Also, wenn Sie eine Activity.RESULT_OK bekommen; Laden Sie einfach das aufgenommene Foto mit seiner bekannten URL.

    
___ tag123onactivityresult __ Wird aufgerufen, wenn eine von Ihnen gestartete Aktivität beendet wird. Sie erhalten den requestCode, mit dem Sie sie gestartet haben, den resultCode, der zurückgegeben wurde, und alle weiteren Daten, die von ihr stammen. Der resultCode wird RESULT_CANCELED sein, wenn die Aktivität explizit das zurückgegeben hat, kein Ergebnis zurückgegeben hat oder während des Vorgangs abgestürzt ist. ___
5
Antworten

onActivityResult gibt Nulldaten für eine Bilderfassung zurück

%Vor% 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 ,...
24.07.2013, 07:13