MaCo
- Forum-Beiträge: 5
21.12.2010, 17:28:06 via Website
21.12.2010 17:28:06 via Website
mit folgendem code verschicke ich eine mail mit anhang:
nachdem versenden bzw. nicht versenden einer email-nachricht gelange ich wieder in meine App.
jetzt stellt sich für mich folgende frage: wie kann meine App erfahren, ob ich aus dem email-client meine mail versendet habe oder nicht (z.B. durch manuellen abbruch)?
diese ist wichtig für meine app. je nachdem ob eine mail versendet worden ist oder nicht, sollen gewisse operationen durchgeführt werden.
bei anwendung der acitivity-methode startActivityForResult(...) erhalte ich immer über onActivityResult den Wert RESULT_CANCELED.
kann mir jemand da weiterhelfen?
1Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
2
3emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
4 emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, model.getEmailBetreff());
5 emailIntent.putExtra(Intent.EXTRA_CC, cc);
6 emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, model.getEmailBodyText());
7 emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+path));
8 emailIntent.setType("text/plain");
9 sw.startActivity(Intent.createChooser(emailIntent, "E-Mail senden..."));
2
3emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
4 emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, model.getEmailBetreff());
5 emailIntent.putExtra(Intent.EXTRA_CC, cc);
6 emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, model.getEmailBodyText());
7 emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+path));
8 emailIntent.setType("text/plain");
9 sw.startActivity(Intent.createChooser(emailIntent, "E-Mail senden..."));
nachdem versenden bzw. nicht versenden einer email-nachricht gelange ich wieder in meine App.
jetzt stellt sich für mich folgende frage: wie kann meine App erfahren, ob ich aus dem email-client meine mail versendet habe oder nicht (z.B. durch manuellen abbruch)?
diese ist wichtig für meine app. je nachdem ob eine mail versendet worden ist oder nicht, sollen gewisse operationen durchgeführt werden.
bei anwendung der acitivity-methode startActivityForResult(...) erhalte ich immer über onActivityResult den Wert RESULT_CANCELED.
kann mir jemand da weiterhelfen?
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.