【问题标题】:send feedback form to email id with data feed in the form将反馈表发送到电子邮件 ID,并在表单中提供数据馈送
【发布时间】:2014-02-14 07:15:31
【问题描述】:

我想将数据发送到电子邮件地址,当我填写表格时,该数据应该被转发到邮件中,因此无需在电子邮件中添加任何消息,点击提交按钮,它应该发送给收件人,

这是我的代码,

 btnfeedbacksubmit.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                /*
                Validation class will check the error and display the error on respective fields
                but it won't resist the form submission, so we need to check again before submit
                 */
                if ( checkValidation () )
                    submitForm();
                else
                    Toast.makeText(Feedback.this, "Form contains error", Toast.LENGTH_LONG).show();

                Intent Email = new Intent(Intent.ACTION_SEND);
                Email.setType("text/email");
                Email.putExtra(Intent.EXTRA_EMAIL, new String[] { "abc@def.com" });
                Email.putExtra(Intent.EXTRA_SUBJECT, "Feedback");
                Email.putExtra(Intent.EXTRA_TEXT, "");
                startActivity(Intent.createChooser(Email, "Sending Feedback:"));
            }

        });
    }

这是我的表单图片

我想通过邮件发送此详细信息。

请帮我解决这个问题, 谢谢。

【问题讨论】:

    标签: android email


    【解决方案1】:

    将您的表单添加为附件。您可以使用以下代码添加附件。

    String message = etfeedbackname.getText().toString().trim()  + etfeedbackno.getText().toString().trim() + etfeedbackemail.getText().toString().trim() +etfeedbackmessage.getText().toString().trim();
    
    Intent Email = new Intent(Intent.ACTION_SEND);
    Email.setType("text/email");
    Email.putExtra(Intent.EXTRA_EMAIL, new String[] { "abc@def.com" });
    Email.putExtra(Intent.EXTRA_SUBJECT, "Feedback");
    Email.putExtra(android.content.Intent.EXTRA_TEXT, message);
    startActivity(Intent.createChooser(Email, "Sending Feedback:"));
    

    您可以指定表单路径并将其作为附件发送。

    【讨论】:

    • 这里的 myimage.png 是什么?
    • 这是我发送图片作为附件的路径,你可以指定你的路径。 myImage.png 是一个文件名,您可以在其中指定您的文件名。比如 form1.ext 或者你想要的任何东西。
    • feedback.java,存储了吗?这是一项活动
    • 查看我编辑的帖子,我已经给出了我想通过电子邮件发送该详细信息的屏幕截图
    • 好的,您能告诉我您在 XML 和 java 中为 Name 指定的 ID 名称吗?电话、电子邮件和消息。
    猜你喜欢
    • 1970-01-01
    • 2013-09-12
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    • 2017-02-04
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多