Ich habe eine Android-Anwendung entwickelt, die ein Bild, ruft ein Web-Dienste und sendet beide Dokumente (die Bild-und Web-Service-Antwort) mit ACTION_SEND_MULTIPLE
Absicht. Diese Aktion erfordert, dass die Daten als ArrayList<? extends Parcelable>
übergeben werden; Daher speichert die Anwendung die Daten in temporären Dateien und erstellt aus diesen Dateien zwei Uri
Objekte. Der Hauptnachteil besteht darin, dass die Anwendung diese temporären Dateien nicht löschen kann, da nicht festgestellt werden kann, ob die aufgerufene Aktivität die Daten verarbeitet hat.Senden von Byte [] Daten an eine Aktivität ohne eine Datei zu erstellen
Ist es möglich, Daten (byte[]
Datentyp) mit einer ACTION_SEND
oder ACTION_SEND_MULTIPLE
zu senden, ohne temporäre Dateien zu erstellen?
Danke
Leider scheint es nicht zu funktionieren. Ich probierte mit GMail oder Dropbox-Anwendung, die ACTION_SEND behandeln, aber gemäß der Stacktrace im Debug-Monitor erwarten beide Anwendungen URI als EXTRA_STREAM-Parameter. – Jcs