Intereting Posts
Перетаскивание между двумя RecyclerView Неловкое событие события касания между представлениями Как заставить показывать и скрывать виртуальную клавиатуру, если аппаратная клавиатура недоступна? (Android MediaPlayer) Как я могу назвать setAudioStreamType (), если MediaPlayer.create () неявно вызывает prepare ()? Текстуры Android OpenGL: создание и удаление их на лету Как сделать элемент в виде списка без кликов в Android Проблема с менеджером по местоположению для мороженого sandwhich Как получить статус сообщения для чтения / непрочтения с помощью XMPP Smack API? Вкладки меню не реагируют Android: аутентификация Google Адаптер с hasStableIds с использованием GUID или строк в качестве идентификаторов Android: изменить год непосредственно в Material-calendarview Выделение вставки не работает, как описано в документации Содержимое TextView теряется после изменения ориентации экрана Сохранение растрового изображения на диск / галерею в Android 4.3

Отображение адреса To, предварительно заполненного в намерении электронной почты?

Введите описание изображения здесь Я не могу предварительно заполнить поле TO в почтовом клиенте на адрес «to», упомянутый в дополнительных статьях:

EmailImage.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent it = new Intent(Intent.ACTION_SEND_MULTIPLE); it.putExtra(Intent.EXTRA_EMAIL, "toaddress@gmail.com"); it.putExtra(Intent.EXTRA_SUBJECT, "Regarding Policy Info"); it.putExtra(Intent.EXTRA_TEXT, "When is my next Premium due"); //it.setType("text/plain"); it.setType("message/rfc822"); startActivity(it); } }); 

В чем проблема?

благодаря
Sneha

Solutions Collecting From Web of "Отображение адреса To, предварительно заполненного в намерении электронной почты?"

Вы должны поместить адрес в массив:

 it.putExtra(Intent.EXTRA_EMAIL, new String[] {"toaddress@gmail.com"}); 

См. Здесь .

У меня есть что-то вроде этого и его работы:

  Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("plain/text"); intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "some@email.address" }); intent.putExtra(Intent.EXTRA_SUBJECT, "subject"); intent.putExtra(Intent.EXTRA_TEXT, "mail body"); startActivity(Intent.createChooser(intent, "")); 

При использовании ACTION_SEND_MULTIPLE,

Вы должны предоставить массив String для Intent.EXTRA_EMAIL Binyamin Sharet, который показал вам.

Если требуется предоставить только один адрес, используйте Intent.ACTION_SEND.

Попробуй это

 Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_EMAIL,new String[]{"","your email"}); 

Это сработало для меня:

 Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,new String[] { "someone@gmail.com" }); emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, edt_msg.getText().toString()); emailIntent.putExtra(Intent.EXTRA_SUBJECT, edt_subjct.getText().toString()); emailIntent.setType("message/rfc822"); Uri uri = Uri.parse("file://" + file_img_capt); emailIntent.putExtra(Intent.EXTRA_STREAM, uri); startActivity(emailIntent);