2011-10-17 121 views
1

我需要发送附加图像和邮件正文包含两个 链接的电子邮件。一切工作正常,但链接不工作,但它的 文本显示。我尝试通过添加两个链接通过单个邮件正文
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

回答

0

您可以尝试只是把这个链接进入

emailIntent.setType("text/html"); 
emailIntent.putExtra(Intent.EXTRA_TEXT, temp); 
+0

我已经试过这一点。这是行不通的 – Bytecode 2014-05-22 07:06:08

相关问题