0

メールを事前入力してインテントをスローする次のコードがあります。

Intent email_intent = new Intent(Intent.ACTION_SEND_MULTIPLE);   
email_intent.putExtra(Intent.EXTRA_SUBJECT,
"iTempco"+getString(R.string.superficie_scambio));  
email_intent.putExtra(Intent.EXTRA_TEXT,{{here_the_html_code}});
email_intent.setType("text/html");  
startActivity(email_intent);

{{here_the_html_code}} が表示されている場所には、html コードを含む文字列があります (完全に機能しています)。問題は、アクティビティがスローされると、「変換されたもの」ではなく、クライアントのテキスト領域に html コード (ソース) が表示されることです。

どうやって?

ありがとう。

4

1 に答える 1

0

私も同じ問題を抱えていましたが、解決できませんでした。デフォルトの電子メールクライアントのほとんどは、htmlタグを処理しません。私が見つけた最善の回避策は、添付ファイルとしてhtmlを送信することです。

これについての私の質問を確認してください: メールインテントでhtmlを送信することは可能ですか?

于 2012-12-04T16:40:05.747 に答える