我目前正在使用电子邮件意图允许用户从应用程序发送电子邮件。但是,我遇到了一个我以前没有遇到的奇怪问题:我得到一个默认的吐司,上面写着“发送消息......”#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(); }
}