Hier ist was ich passiere. pictureFile
ist ein File
In der nächsten Aktivität, die ich benutze, um es zu bekommen?
Intent intent = getIntent();
.....?
Versuchen Sie Folgendes:
%Vor% Durch Aufruf von getExtras()
in Ihrem Intent
erhalten Sie eine Instanz von Bundle
.
Mit der normalen get()
in der Klasse Bundle
können Sie jede Object
lesen, die Sie an die aufrufende Intent
übergeben. Das einzige, was Sie tun müssen, ist, es zurück zu dem class
zu analysieren, das Ihr Objekt eine Instanz von ist.
Die Datei implementiert serialisierbar (als erstes muss geprüft werden, ob ein Objekt über eine Absicht gesendet werden soll.) ( Quelle )
Damit Sie es tun können, werfen Sie einfach das resultierende Objekt wie folgt auf File:
%Vor%Es sollte in Ordnung sein. (Es verwendet den Getter für 'Objekt' welcher benötigt ein serializable -Objekt und gibt es zurück. Die Umwandlung sollte ausreichen.)
Tags und Links java android android-intent