Was ist der Zweck der Verwendung von Intent.createChooser () in StartActivity () beim Senden von E-Mails in Android

Wenn wir eine E-Mail in Android senden müssen, rufen wir die registrierte E-Mail-Anwendung mit Intent.ACTION_SEND wie unten beschrieben auf.

Intent i = new Intent(Intent.ACTION_SEND);
startActivity(Intent.createChooser(i, "Send mail..."));

Mein Zweifel ist, warum wir Intent.createChooser in startActivity verwenden müssen, anstatt @ zu verwendestartActivty(i). Gibt es einen bestimmten Grund für die Verwendung von Intent.createChooser()?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage