0

特定のメール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:"));         
4

1 に答える 1