Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 发送电子邮件,然后传递数据,然后使用一个意图打开活动_Android_Email_Android Intent - Fatal编程技术网

Android 发送电子邮件,然后传递数据,然后使用一个意图打开活动

Android 发送电子邮件,然后传递数据,然后使用一个意图打开活动,android,email,android-intent,Android,Email,Android Intent,因此,我想发送一封电子邮件,通知他们注册已完成,在该电子邮件中有一个用于下一个活动的确认代码,是否有方法在电子邮件发送到该电子邮件后打开a mail应用程序,然后在发送该邮件后,我想通过intent传递代码,以便验证输入的代码。。。。我试过了,但似乎不起作用 try { if (name.getText().toString().length()>0 & email.getText().

因此,我想发送一封电子邮件,通知他们注册已完成,在该电子邮件中有一个用于下一个活动的确认代码,是否有方法在电子邮件发送到该电子邮件后打开a mail应用程序,然后在发送该邮件后,我想通过intent传递代码,以便验证输入的代码。。。。我试过了,但似乎不起作用

     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

            } 
试试{
如果(name.getText().toString().length())大于0
&
email.getText().toString().length()>0
&
psswd.getText().toString().length()>0)
{
随机=新随机();
int值=random.nextInt(10000);
Intent fdbckint=新意图(Intent.ACTION\u SEND);
fdbckint.putExtra(Intent.EXTRA_EMAIL,EMAIL.getText().toString());
fdbckint.putExtra(Intent.EXTRA_主题,“酒吧库存控制”);
fdbckint.putExtra(Intent.EXTRA_TEXT,“感谢您注册先生/夫人:”+name.getText().toString()+“这是您的代码”+值+
“输入该代码以完成注册。如果忘记密码”+psswd.getText().toString());
fdbckint.setType(“消息/rfc822”);
startActivity(Intent.createChooser(fdbckint,“文字共享反馈选项”);
意图i=新意图(getActivity(),singu_final.class);
i、 putExtra(“na”,name.getText().toString());
i、 putExtra(“email”,email.getText().toString());
i、 putExtra(“代码”,值);
i、 putExtra(“passwd”,psswd.getText().toString());
星触觉(i);
}否则{
Toast.makeText(getActivity(),“天哪!真的!!把那些盒子装满”,Toast.LENGTH\u SHORT.show();
}
}捕获(例外e){
//TODO:处理异常
} 

change&to&&。。或者,您将根据我的意见
startActivity(Intent.createChooser(fdbckint,“文字共享反馈选项”))在Lengtas上执行和操作
在您的
singup_final
活动中,我没有发现@SimplePlan您没有启动两个Intent,因此我的建议是,首先导航到singup_final活动,然后在该活动中显示电子邮件intentit立即生效。。。。我使用getactivity()而不是rootview。。。我真傻!!顺便谢谢你的帮助