我尝试了以下代码来了解resultCode
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if(requestCode==1 && resultCode==Activity.RESULT_OK)
{
Toast.makeText(this, "Mail sent.", Toast.LENGTH_SHORT).show();
}
else if (requestCode==1 && resultCode==Activity.RESULT_CANCELED)
{
Toast.makeText(this, "Mail canceled.", Toast.LENGTH_SHORT).show();
}
}
但每次我收到“Mail Cancelled”消息。 你可以解决一下吗? 是否有任何特定的代码知道默认的电子邮件客户端(我使用gmail)发送邮件与否? 和
答案 0 :(得分:0)
你可以把它整理出来吗?
您开始的活动不支持startActivityForResult()
。
是否有任何特定代码可以知道默认电子邮件客户端(我使用gmail)是否发送了邮件?
您无法确定用户是否发送了任何电子邮件。