Не отображает формат электронной почты для Android при получении Outlook - PullRequest
0 голосов
/ 29 мая 2010

не показывает формат HTML в Outlook. пожалуйста, ответьте мне. простите за английский

private void sendEmail() {
    try {
          String value = "<table>" +
          "<tr>" +
          "<td><b>Name  </b></td>" +
          "<td>android</td>" +
          "</tr><br>" +
          "<tr>" +
          "<td><b>Version</b></td>" +
          "<td>2.2</td>" +
          "</tr>" +
          "</table>";
          Intent email_intent = new Intent(Intent.ACTION_SEND);
          email_intent.setType("text/html");
          email_intent.putExtra(Intent.EXTRA_SUBJECT, "android Details");
          email_intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(value));
          email_intent.setType("vnd.android.cursor.dir/email");
          startActivity(Intent.createChooser(email_intent,"Sending mail.."));
    }catch(Exception e) {
    }
}

Ответы [ 2 ]

0 голосов
/ 03 сентября 2012

Тег <table>, по-видимому, не поддерживается Android Jet См. Эту ссылку .

Я также пытаюсь показать таблицу в электронном письме, но у меня не получилось, струя.

0 голосов
/ 29 мая 2010

У вас есть два setType() звонка. Устранить второе. Оставьте email_intent.setType("text/html") там. Посмотрите, поможет ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...