我想知道,如果有人可以帮助解决这个问题,我在使用 ACTION_SEND 时遇到了麻烦。我设置了所有信息都发送到电子邮件和地址。我的问题是我不确定是否可以或是否可以将不同行的信息分开。
我想将 1 的项目放在一行,将 2 的项目放在另一行。我正在尝试将所有不同编号的项目放在电子邮件的不同行中。这可能吗?还是我需要重做代码才能实现?
提前感谢您的帮助和时间!
这是我的代码:
String message = pIN1 + " " + pD1 + " " + passM1 + " " + pU1 + " " + pIN2 + " " + pD2 + " " + passM2 + " " + pU2;
String[] to=new String[]{""};
String subject = ("Results");
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.putExtra(Intent.EXTRA_EMAIL, to);
emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
if (passSN.equals("2")){
emailIntent.putExtra(Intent.EXTRA_TEXT, message);
emailIntent.setType("message/rfc822");
startActivity(Intent.createChooser(emailIntent, "Email"));
} else {
Toast.makeText(getApplicationContext(), "Error", Toast.LENGTH_LONG).show();
}
最佳答案
你可以使用换行符\n来实现你想要的:
String message = pIN1 + "\n" + pD1 + "\n" + passM1;
关于android - 如何使用 ACTION_SEND 分隔电子邮件中不同行的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46535536/