ссылка в теле сообщения электронной почты не работает - PullRequest
1 голос
/ 17 октября 2011

Мне нужно отправить электронное письмо с прикрепленным изображением, а тело сообщения должно содержать два ссылки. Все работает нормально, кроме ссылки не работает, но это текст показывает.Я пытался добавить две ссылки на тело сообщения по одному
метод putExtra.

 Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 

    emailIntent.setType("text/html");
    emailIntent.setType("application/octet-stream");  
    emailIntent.setType("image/jpeg");



    emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, 
        "A post card from \"I'm in!\" xyz"); 


    emailIntent.putExtra(Intent.EXTRA_STREAM,     Uri.parse("file://"+Environment.getExternalStorageDirectory().getAbsolutePath()+File.separator+"tempImage.jpg"));

        String temp="Find out more about <a href=\"http://www.xyz.com\"> Greeting Card application</a><br>";

        emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml("Please&nbsp;visit us at <a href=\"http://www.xyz.com\">www.xyz.com</a>.")); 
        emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(temp)); 
        temp="Please visit us at <a href=\"http://www.jxyz.com\"> www.xyz.com <http://www.xyz.com> </a></br>FInd out more about <a href=\"http://itunes.apple.com/gb/app56769?mt=8&ign-mpt=uo%3D2\">I'm In! - Greeting Card</a> application";
        emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(temp)); 
        startActivityForResult((Intent.createChooser(emailIntent, "Send mail...")),mailSendCode);

Спасибо, Kariyachan

1 Ответ

0 голосов
/ 17 октября 2011

Вы можете попробовать поместить эту ссылку в

emailIntent.setType("text/html");
emailIntent.putExtra(Intent.EXTRA_TEXT, temp);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...