アクションビューでメールを送信していますが、 gmail では問題なく動作しますが、ユーザーが他のメールサービスを選択すると、スペースが「+」に置き換えられます
like in body text is "check out it is a good day"
it displays as "check+out+it+is+a+good+day"
この問題を解決する方法
ここにメールを送信するための私の関数があります
private void sendToAFriend() {
String subject = "it is a good day ";
String body = "Check out it is a good day";
String uriText =
"mailto:" +
"?subject=" + URLEncoder.encode(subject) +
"&body=" + URLEncoder.encode(body);
Uri uri = Uri.parse(uriText);
Intent sendIntent = new Intent(Intent.ACTION_SENDTO);
sendIntent.setData(uri);
startActivity(Intent.createChooser(sendIntent, "Send email"));
}