Email Attachment Problem

T

ts-apps

Fortgeschrittenes Mitglied
39
Hallo,

aktuell hab ich folgendes Problem. Aus meiner App heraus will den Mail Dialog mit einer angehängten Datei starten. Hierfür benutze ich folgenden Code:

Code:
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("text/csv");
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Test");
sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+getFilesDir()+"/test.csv"));
startActivity(Intent.createChooser(sendIntent, "Send email..."));

Der Anhang wird zwar im Create Mail Dialog angezeigt, allerdings wird die angehängte Mail bei der Standard gmail app nicht mitgeschickt. Verwende ich jedoch die k9 Mail App, so wird der Anhang ohne Probleme verschickt.

Jemand ne Idee was ich falsch mache?
Die Datei wird übrigens mit Context.MODE_WORLD_READABLE erstellt.

Bin echt am verzweifeln :(
 
Hallo, wahrscheinlich liefert dein getFilesDir() nicht das richtige Ergebnis.

Für den Anhang musst du z.B. folgendes übergeben:

file:///sdcard/datei

Wenn du es so hin schreibst fehlt ein / für das Dateisystem, der Anhang wird dann nicht verschickt:

file://sdcard/datei



ts-apps schrieb:
Hallo,

aktuell hab ich folgendes Problem. Aus meiner App heraus will den Mail Dialog mit einer angehängten Datei starten. Hierfür benutze ich folgenden Code:

Code:
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("text/csv");
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Test");
sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+getFilesDir()+"/test.csv"));
startActivity(Intent.createChooser(sendIntent, "Send email..."));
Der Anhang wird zwar im Create Mail Dialog angezeigt, allerdings wird die angehängte Mail bei der Standard gmail app nicht mitgeschickt. Verwende ich jedoch die k9 Mail App, so wird der Anhang ohne Probleme verschickt.

Jemand ne Idee was ich falsch mache?
Die Datei wird übrigens mit Context.MODE_WORLD_READABLE erstellt.

Bin echt am verzweifeln :(
 

Ähnliche Themen

W
  • WuDiDong
Antworten
3
Aufrufe
767
jogimuc
J
S
Antworten
4
Aufrufe
995
Sempervivum
S
R
Antworten
3
Aufrufe
1.621
Ritartet
R
Zurück
Oben Unten