提问者:小点点

发送带有链接的电子邮件未收到带有链接的电子邮件


我试图从我的应用程序发送电子邮件,我在android上的电子邮件客户端中看到了应有的链接,但当我检查电子邮件接收器时,没有链接。

这是我的代码:

        emailIntent = new Intent(android.content.Intent.ACTION_SEND);
        emailIntent.setType("text/html");
        emailIntent.putExtra(Intent.EXTRA_EMAIL,
                new String[] { "" });
        emailIntent.putExtra(
                android.content.Intent.EXTRA_SUBJECT,
                MainActivity.getCurrentActivity().getString(
                        R.string.mailTitle));
        emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,
                Html.fromHtml(text));

“文本”是html。

谢谢你。


共1个答案

匿名用户

试试这个

          private void sendMail(String[] emailaddressList)
             {

      Intent sendIntent;
      sendIntent = new Intent(Intent.ACTION_SEND);
      sendIntent.setType("text/html");
      String body="Go to this link \n\n\n";
      String link=Html.fromHtml(body)+"\"https://www.google.com"";
      sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Mail test");
      sendIntent.putExtra(Intent.EXTRA_TEXT, link);

      sendIntent.putExtra(Intent.EXTRA_EMAIL,emailaddressList);

      startActivity(Intent.createChooser(sendIntent, "Send Mail"));        
              }