Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.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
Java 将数据发送到电子邮件的复选框_Java_Android_Email_Checkbox - Fatal编程技术网

Java 将数据发送到电子邮件的复选框

Java 将数据发送到电子邮件的复选框,java,android,email,checkbox,Java,Android,Email,Checkbox,我最近一直在努力解决将复选框数据传输到电子邮件的问题。 我组合了edittext框,通过按submit,所有这些edittext的数据都会传输到电子邮件中。如何在intent.putExtra(intent.EXTRA_TEXT)中包含复选框?我的代码如下: button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {

我最近一直在努力解决将复选框数据传输到电子邮件的问题。 我组合了edittext框,通过按submit,所有这些edittext的数据都会传输到电子邮件中。如何在intent.putExtra(intent.EXTRA_TEXT)中包含复选框?我的代码如下:

button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (!editTextTextPersonName4.getText().toString().isEmpty() && !editTextTextPersonName5.getText().toString().isEmpty()
                    && !editTextTextPersonName6.getText().toString().isEmpty() && !editTextTextPersonName7.getText().toString().isEmpty()  && !editTextTextPersonName8.getText().toString().isEmpty()) {
                Intent intent = new Intent(Intent.ACTION_SENDTO);
                intent.setData(Uri.parse("mailto:")); // only email apps should handle this.
                intent.putExtra(Intent.EXTRA_EMAIL, "");
                intent.putExtra(Intent.EXTRA_SUBJECT, "Email for Mercedes Autoteile");
                intent.putExtra(Intent.EXTRA_TEXT, "Name: " + editTextTextPersonName4.getText().toString() + '\n' + "Surname: " + editTextTextPersonName5.getText().toString() + '\n' + "Email: " + editTextTextPersonName6.getText().toString() + '\n' + "Cellphone Number: "
                        + editTextTextPersonName7.getText().toString() + '\n' + "VIN Number: " + editTextTextPersonName8.getText().toString() + '\n' + "Non Listed Part(s): " + editTextTextPersonName.getText().toString());