gpt4 book ai didi

java - Android Studio 中的电子邮件有多行

转载 作者:行者123 更新时间:2023-12-02 09:26:08 25 4
gpt4 key购买 nike

我正在学习如何使用 Android studio,但在创建电子邮件时遇到问题。我有一个包含复选框和 editText 的列表。我想要电子邮件中 ​​editText 中的文本,但这取决于复选框是否被选中。假设我检查了第 1 行和第 2 行,因此它应该显示这两行。当我按下一个复选框时,一切正常,但是,如果我有多个复选框,它只会显示最后一个 editText。

code

最佳答案

您可以将字符串连接成字符串

类似于:

String emailtxt1 = text1.getText().toString();
String emailtxt2 = text2.getText().toString();
String emailtxt3 = text3.getText().toString();
String emailtxt4 = text4.getText().toString();
String emailtxt5 = text5.getText().toString();

String emailTxt = "";

Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_EMAIL, new String[]{""});
intent.putExtra(Intent.EXTRA_SUBJECT, "Tasks");

if (check1.isChecked()){
emailTxt = emailTxt + "\n" + emailtxt1;
}
if (check2.isChecked()){
emailTxt = emailTxt + "\n" + emailtxt2;
}
if (check3.isChecked()){
emailTxt = emailTxt + "\n" + emailtxt3;
}
if (check4.isChecked()){
emailTxt = emailTxt + "\n" + emailtxt4;
}
if (check5.isChecked()){
emailTxt = emailTxt + "\n" + emailtxt5;
}

intent.putExtra(Intent.EXTRA_TEXT, emailTxt);
intent.setType("message/rfc822");
startActivity(Intent.createChooser(intent, "Choose an emailTxt client"));

关于java - Android Studio 中的电子邮件有多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58330166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com