Gibt es eine Möglichkeit, den E-Mail-Client programmgesteuert zu öffnen, ohne dass die Nachricht gesendet werden muss? Ich möchte nur die App Benutzer seine E-Mail öffnen lassen Client für E-Mail-Prüfzwecken :)E-Mail-Client über Intent öffnen (aber keine Nachricht senden)
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("message/rfc822");
startActivity(Intent.createChooser(intent, ""));
Dieser Code funktioniert, aber es zwingt Benutzer eine neue Nachricht zu senden.
Verwenden Sie versuchen fangen Startaktivität, Ausnahmen zu vermeiden wie keine E-Mail-App. – ademar111190
Haben Sie es jemals geschafft, den Chooser zum Laufen zu bringen? Es öffnet Gmail für mich, und ich habe einen anderen E-Mail-Client installiert (myMail). – user1354603
Sie können die letzte Zeile auslassen. Durch den Aufruf von 'startActivity (intent);' wird implizit eine Auswahlfunktion geöffnet (es sei denn, es wurde ein Standardwert festgelegt), sodass 'createChooser' nicht erforderlich ist. –