0

なぜこれが機能しないのか、少し混乱しています。

Submit.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

                emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ "RJRandolph16@gmail.com" } );

                emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, new String[]{"Rob Won"} );
                //emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, new String[]{"Testing 1 2 3" +
                //      "                                                               Testing 1 2 3"} );
                emailIntent.setType("text/plain");


                Activity.this.startActivity(emailIntent);
                }               }
        });

バージョン 2.2 を使用して、デバイスをエミュレータとして使用しています。「メール」クライアントまたは「Gmail」クライアントのいずれかを入力するたびに、メールの件名が入力されません。これが機能する場合、同じロジックがメッセージの自動入力にも適用されることを願っていますよね?

4

1 に答える 1

0

おそらく、件名を文字列配列として設定する必要はありません。これが私にとってはうまくいきました。うまくいくかどうかを確認してください。

 emailIntent.putExtra(Intent.EXTRA_TEXT, "Content of the email body");
 emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Email Subject");
 emailIntent.setType("message/rfc822"); 
于 2012-07-03T03:27:50.113 に答える