发送邮件反馈的页面,如何判断邮件已经发送成功并退出当前页面?

Mikite 2012-09-16 09:29:49
如题上代码:

    	Intent mE_mailIntent = new Intent(android.content.Intent.ACTION_SEND);
mE_mailIntent.setType("message/rfc822");

String[] strE_mailBody = new String[]{
help_feedback.getText().toString()};

String[] tos= {"fengyook@gmail.com"};
String[] ccs= {"fengyook@gmail.com"};
mE_mailIntent.putExtra(Intent.EXTRA_EMAIL, tos);
mE_mailIntent.putExtra(Intent.EXTRA_CC, ccs);
mE_mailIntent.putExtra(Intent.EXTRA_TEXT, strE_mailBody);
mE_mailIntent.putExtra(Intent.EXTRA_SUBJECT, "反馈信息");


if(strE_mailBody.length == 0){
Toast.makeText(getApplicationContext(), "请输入反馈意见!",
Toast.LENGTH_SHORT).show();

}
else {
//发送邮件
startActivity(Intent.createChooser(mE_mailIntent, "Your client"));


}

}

}
);
...全文
321 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
儿大不由爷 2012-09-17
  • 打赏
  • 举报
回复
这个不一定标准吧,如果用第三方的邮件客户端呢。
用startActivityForResult试试

80,263

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧