Почему это намерение 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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