Отображение только приложений электронной почты в chooser при запуске действия с намерением ACTION_SEND

#android #email

#Android #Адрес электронной почты

Вопрос:

при запуске действия с намерением ACTION_SEND я получаю меню с gmail, facebook, bluetooth… Как я могу получить только приложения электронной почты в этом меню?

Спасибо

 Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent .putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{email});
intent.setType("text/plain");
startActivity(intent);  
  

Комментарии:

1. Я дал тот же ответ ранее, и вы принимаете другой. Почему?

2. Извините, я принял первое в списке. Исправлено.

Ответ №1:

вы пробовали действие ACTION_SENDTO и устанавливали свой адрес электронной почты в качестве данных? http://developer.android.com/reference/android/content/Intent.html#ACTION_SENDTO Вы всегда также можете использовать явный вызов необходимого действия.

Комментарии:

1. Привет, мне нужно запустить skype из моего приложения. не могли бы вы, пожалуйста, указать, какое действие мне нужно указать в intent ()? Спасибо

2. Понятия не имею. P.S. Не задавайте вопросов в комментариях, добавьте новый вопрос.

Ответ №2:

Используйте

ACTION_SENDTO вместо ACTION_SEND