INTENT.ACTION_SEND または ACTION.SENDTO を使用しているかどうかに関係なく、電子メールの意図を送信しようとすると、ストックの Sony Xperia Active 電子メール クライアントを使用すると、件名と受信者は正常に表示されますが、本文は、貼り付けられた標準のコメントを除いて空です。クライアント。私のSamsung Galaxy Note 2では、同じコードが魅力的に機能します。
if(mPrefs.getBoolean("alternative_email_client", false)){
Intent send = new Intent(Intent.ACTION_SENDTO);
String uriText = "mailto:" + Uri.encode(emailStrings[6]) +
"?subject=" + Uri.encode("The subject") +
"&body=" + Uri.encode(emailBody);
Uri uri = Uri.parse(uriText);
send.setData(uri);
startActivity(Intent.createChooser(send, "Email verschicken"));
} else {
Intent send = new Intent(Intent.ACTION_SEND);
send.putExtra(Intent.EXTRA_EMAIL, emailStrings[6]);
send.putExtra(Intent.EXTRA_SUBJECT, "The Subject");
send.putExtra(Intent.EXTRA_TEXT, emailBody);
startActivity(Intent.createChooser(send, "Email verschicken"));
}