特定のメールIDにメッセージを送信したい。アドレスを設定してメッセージを送信しようとしています。Gmailアプリでは正常に動作しています。しかし、特にNexus 7(HTC one Vも)のメールアプリでは正しく機能していません。その理由は何ですか?
ソースコード
Intent emailIntent = new Intent(android.content.Intent.ACTION_SENDTO);
emailIntent.setType("text/html");
emailIntent.setData(Uri.parse("mailto:naresh.repalle@shoregrp.com"));
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Price Check Guru Feedback");
startActivity(Intent.createChooser(emailIntent, "Email:"));
更新されたコード
インテントemailIntent=new Intent(android.content.Intent.ACTION_SENDTO); emailIntent.setType( "text / html");
//set the To address and Subject
try
{
String strSubject = URLEncoder.encode("Price Check Guru Feedback","UTF-8");
//testing
emailIntent.setData(Uri.parse("mailto:naresh.repalle@shoregrp.com"+ "?subject=" + strSubject));
}
catch (UnsupportedEncodingException e)
{
e.printStackTrace();
}
startActivity(Intent.createChooser(emailIntent, "Email:"));