如何在使用Android电子邮件意图时删除默认Toast?

时间:2015-09-22 01:46:20

标签: android email

我目前正在使用电子邮件意图允许用户从应用程序发送电子邮件。但是,我遇到了一个我以前没有遇到的奇怪问题:我得到一个默认的吐司,上面写着“发送消息......”#34;这与我的其他电子邮件活动无关。

之前是否有人遇到此问题或知道如何解决此问题?

void SelectImage()
{
    Intent intent = new Intent
            (Intent.ACTION_PICK,
                    android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
    startActivityForResult(intent, 1);
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {

    try {
        super.onActivityResult(requestCode, resultCode, data);
        Log.d("Result Code:", Integer.toString(resultCode));
        Log.d("Data Results:", data.toString());
        if (resultCode == RESULT_OK) {

            Intent intent = new Intent(Intent.ACTION_SEND);
            intent.putExtra(Intent.EXTRA_SUBJECT, "Photo Submission From Android");
            intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"enroq@kairyt.com"});
            intent.setType("image/*");
            Uri uri = data.getData();
            intent.putExtra(android.content.Intent.EXTRA_STREAM, uri);
            startActivity(Intent.createChooser(intent, "Send E-mail"));
        }
    }

    catch (Exception e) { Log.d("Exception:", e.toString()); e.printStackTrace(); }
}

0 个答案:

没有答案