У меня здесь странная ситуация.
Я пытаюсь отправить электронные письма с несколькими вложениями, используя следующий фрагмент кода.
Intent emailIntent = new Intent( android.content.Intent.ACTION_SEND_MULTIPLE );
// emailIntent.setType( "plain/text" );
emailIntent.setType( "application/octet-stream" );
...
....
emailIntent.putParcelableArrayListExtra( Intent.EXTRA_STREAM, uris );
Это прекрасно работает, и механизм неявного намерения обнаруживает множество параметров, таких как Gmail, Skype, Messaging и т.д.
Проблема заключается в том, что почтовый клиент по умолчанию не отображается на HTC Thunderbolt (но работает на других устройствах, включая HTC Incredible S).
Если я попытаюсь отправить одно вложение с помощью Intent.ACTION_SEND
, почтовый клиент по умолчанию появится. Я пробовал устанавливать тип контента в text/plain, appliation/octet-stream, message/rfc282 и т.д., Но никто не работает.
Что мне здесь не хватает?