さまざまなAndroidアプリケーションでは、次のコードを使用して電子メールのアプリケーションチューザを表示し、ユーザーがアプリケーションの1つを決定した後、プリセットテキストの改行を無視する電子メールの意図
for-loopでは、オブジェクトの文字列出力が一時的な文字列 "contentStr"と連結されます。オブジェクトごとに、改行( "\ n")が必要です。
私の電話でこのコードをテストすると、うまく動作し、すべての単一のオブジェクトに独自の行があります。
しかし、ユーザーは電子メールアプリケーション(Android標準も同様)がすべてを1行に置き、改行を無視すると報告しています。
何か間違っていますか?または、このバグレポートを開発者が解決できる問題ではなく無視することはできますか?
'plain/text'の代わりに' text/plain'を試してみることができます。さらに、すべての連結を行うのではなく、 'StringBuilder'を使用しなければなりません。私はいずれかあなたの問題に役立つだろう、しかし懐疑的です。 – CommonsWare
ありがとうございます!しかし、「テキスト/プレーン」の欠点を見るために私のコメントを見てください。 – caw
Marco W.が指摘しているように、「message/rfc822」は電子メールの正しいMIMEタイプです – njzk2