Android:在没有选择器的情况下从我的应用发送电子邮件

时间:2015-10-04 22:45:04

标签: java android email

我有一个EditText和一个Button。 ET用于添加电子邮件地址,按钮用于发送电子邮件。我试图在没有任何更多步骤的情况下完成此任务(也就是说不想要选择器)。有人可以指出我正确的方向吗,这似乎是一件很简单的事情,但每次我尝试在没有选择器的情况下这样做时,我都会遇到异常。

 Intent i = new Intent(Intent.ACTION_SEND);
                i.setType("message/rfc822");
                i.putExtra(Intent.EXTRA_EMAIL  , new String[]{"user@email.com"});
                i.putExtra(Intent.EXTRA_SUBJECT, "Subject");
                i.putExtra(Intent.EXTRA_TEXT, "some text");
                try {
                    startActivity(i);
                } catch (android.content.ActivityNotFoundException ex) {
                    Toast.makeText(FinalAction.this, "There are no email clients installed.", Toast.LENGTH_SHORT).show();
                }

0 个答案:

没有答案