我想分享一個HTML鏈接到Facebook,Twitter或電子郵件。這是我迄今爲止所做的,但有兩件事情出錯了。android-分享HTML鏈接到Facebook,微博或電子郵件
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/html");
shareIntent.putExtra(Intent.EXTRA_TEXT, "<!DOCTYPE html><html><body>" + htmlUrl + "</body></html>");
startActivity(Intent.createChooser(shareIntent, "Share!"));
WHERE htmlUrl = "<a href=\"http://{url}/?q=" + queryString.substring(0, queryString.length() - 1) + "\" >Text to url! </a>"
首先這隻能說明該列表中的電子郵件應用程序。
其次它顯示爲電子郵件中的全文而不是HTML項目。
感謝, DMAN
是的我意識到我已經倒過來了,但仍然沒有緩解這個問題 – DMCApps
試着檢查你放入臨時演員的內容。選擇器顯然決定他們是否可以處理基於EXTRA_TEXT參數的內容 – JesperB
不太清楚我在EXTRA_TEXT中查找的內容,我在將額外內容放入其中並且它包含在對象內以及它在內部顯示之後調查了shareIntent當我從列表中選擇該電子郵件時(但它顯示了我不想在電子郵件中顯示的所有<!DOCTYPE html>
等標籤)。 – DMCApps