所以我想发送一封电子邮件,通知他们注册已完成,并在该电子邮件中有一个确认代码将在下一个活动中使用,有没有办法在电子邮件发送后打开邮件应用程序到那封电子邮件,然后在发送邮件后我想通过意图传递代码,这样我就可以验证输入的代码....我尝试了我的自己,但它似乎没有工作....
try {
if (name.getText().toString().length()>0
&
email.getText().toString().length()>0
&
psswd.getText().toString().length()>0)
{
Random random = new Random();
int value = random.nextInt(10000);
Intent fdbckint = new Intent(Intent.ACTION_SEND);
fdbckint.putExtra(Intent.EXTRA_EMAIL, email.getText().toString());
fdbckint.putExtra(Intent.EXTRA_SUBJECT, "Bar Stock Control ");
fdbckint.putExtra(Intent.EXTRA_TEXT, "THANK YOU FOR SIGNING UP MR/MRS:"+name.getText().toString()+"<b> HERE IS YOUR CODE "+value+
"ENTER THAT CODE TO FINIALIZE YOUR SIGN UP. AND INCASE YOU FORGET YOUR PASSWORD "+psswd.getText().toString());
fdbckint.setType("message/rfc822");
startActivity(Intent.createChooser(fdbckint, "wordshare feedback option"));
Intent i =new Intent(getActivity(), singup_final.class);
i.putExtra("na", name.getText().toString());
i.putExtra("email", email.getText().toString());
i.putExtra("code", value);
i.putExtra("passwd", psswd.getText().toString());
startActivity(i);
} else {
Toast.makeText(getActivity(), "jesus man! really !! fill those box up ", Toast.LENGTH_SHORT).show();
}
} catch (Exception e) {
// TODO: handle exception
}