Czy istnieje sposób programowego otwierania klienta poczty e-mail, bez konieczności wymuszania wysyłania wiadomości? Chcę tylko aplikację, aby pozwolić użytkownik otworzyć klienta poczty e-mail w celu sprawdzenia :)Otwieranie klienta poczty e-mail przez Intent (ale nie wysyłanie wiadomości)
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("message/rfc822");
startActivity(Intent.createChooser(intent, ""));
Ten kod działa, ale to zmusza użytkownika do wysyłania nowej wiadomości.
powinny zastosowania spróbować połowu na działalności startowym, aby uniknąć wyjątki jak nie masz aplikację e-mail. – ademar111190
Czy zdarzyło Ci się kiedyś sprawić, że selektor działa? Otwiera dla mnie Gmail i mam zainstalowany inny klient poczty e-mail (myMail). – user1354603
Możesz pominąć ostatnią linię. Wywołanie "startActivity (intent);" niejawnie otwiera selektor (chyba że ustawiono wartość domyślną), więc 'createChooser' nie jest niezbędny. –