发送电子邮件不会自动填充主题

时间:2012-07-03 03:20:34

标签: android email

我有点困惑为什么这不起作用。

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”客户端时,都不会填充电子邮件的主题行。如果这是有用的,我希望同样的逻辑适用于自动填充消息吗?

1 个答案:

答案 0 :(得分:0)

您可能不需要将主题设置为字符串数组,这对我有用,看看它是否适合您:

 emailIntent.putExtra(Intent.EXTRA_TEXT, "Content of the email body");
 emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Email Subject");
 emailIntent.setType("message/rfc822");