Ich habe an Android-Programm zum Senden von E-Mails mit einem Anhang (Bilddatei, Audiodatei, etc.) mit Intent mit ACTION_SEND
gearbeitet. Das Programm funktioniert, wenn E-Mail einen einzigen Anhang hat. Ich habe verwendet, um die angegebene Bilddatei an die E-Mail anzuhängen, und es funktioniert einwandfrei, die E-Mail kann über Google Mail zugestellt werden. Als ich jedoch versucht habe, mehrere Bilder an die gleiche E-Mail anzuhängen, indem ich mehrmals aufruft, funktioniert es nicht. Keiner der Anhänge wird in der E-Mail angezeigt.Android mehrere E-Mail-Anhänge mit Intent
Ich suchte die SDK-Dokumentation und Android-Programmierung Benutzergruppe über E-Mail-Anhang, kann aber keine verwandten Informationen finden. Ich habe jedoch festgestellt, dass es eine weitere Intent-Konstante ACTION_SEND_MULTIPLE
(verfügbar seit API Level 4) gibt, die möglicherweise meine Anforderung erfüllt. Basierend auf der SDK-Dokumentation heißt es einfach, dass es mehrere Daten an jemand anderen liefert, es funktioniert wie ACTION_SEND
, außer dass die Daten mehrfach sind. Aber ich konnte immer noch nicht die richtige Verwendung für diesen Befehl herausfinden. Ich habe versucht, Absicht mit ACTION_SEND_MULTIPLE
zu erklären, dann putExtra(EXTRA_STREAM, uri)
mehrere Male anzuhängen, um mehrere Bilder anzuhängen, aber ich habe das gleiche fehlerhafte Ergebnis genau wie vorher, keiner der Anlage erscheint in der E-Mail.
Hat jemand versucht mit ACTION_SEND_MULTIPLE
und hat es funktioniert mit mehreren E-Mail-Anhang?
Ich habe das gleiche Problem. Es funktioniert nicht. Das gleiche Problem besteht beim Senden von MMS, es besteht die Möglichkeit, nur eine Datei hinzuzufügen. Hast du die Ideen dazu anders? –