Почему это намерение Android не находит приложение по электронной почте?Android

Форум для тех, кто программирует под Android
Anonymous
Почему это намерение Android не находит приложение по электронной почте?

Сообщение Anonymous »

Я настроил намерение по электронной почте и попытался запустить его. Код ниже: < /p>

Код: Выделить всё

    public void emailSummary(String emailText, String name) {
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setData(Uri.parse("mailto:"));
emailIntent.putExtra(Intent.EXTRA_EMAIL, "");
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "JustJava order for " + name);
emailIntent.putExtra(Intent.EXTRA_TEXT, emailText);
Log.v("MainActivity", "Finished setting up intent");
if (emailIntent.resolveActivity(getPackageManager()) != null) {
startActivity(emailIntent);
Log.v("MainActivity", "Sharing the order summary to email");
} else {
Log.d("MainActivity", "No email app installed!");
Toast.makeText(MainActivity.this, "Uh...No email app?", Toast.LENGTH_SHORT).show();
}
< /code>

Однако, когда я нажимаю кнопку «Заказ», «uh ... нет приложения по электронной почте?» Тост появляется. У меня установлено и входящие, и Gmail, но намерение 
, похоже, не находит ни одного из них. Почему?

Подробнее здесь: https://stackoverflow.com/questions/328 ... -email-app

Вернуться в «Android»