0

アプリからメールを送信しようとすると、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です。

ありがとうございました。

4

1 に答える 1

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"));        
              }
于 2013-01-07T11:10:58.023 に答える