第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用Android Intent發(fā)送HTML郵件

使用Android Intent發(fā)送HTML郵件

回首憶惘然 2019-12-04 10:55:02
我已經(jīng)生成了一個HTML代碼(帶有<html><body></body></html>標(biāo)簽)作為字符串。現(xiàn)在,我想將此HTML代碼作為HTML發(fā)送給郵件。我的代碼如下。Intent intent = new Intent(Intent.ACTION_SEND);intent.setType("text/html");intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"me@mydomain.com"});intent.putExtra(Intent.EXTRA_SUBJECT, "I would like to buy the following");intent.putExtra(Intent.EXTRA_TEXT, purchaseOrder());startActivity(Intent.createChooser(intent, "sending mail"));其中的purchaseOrder()方法是將完整的HTML代碼傳遞給我的方法。但是,盡管GMail客戶端在我的Nexus1上打開,但它具有包含所有HTML標(biāo)簽的字符串,而不包含實際的HTML視圖。我嘗試了以下操作,但出現(xiàn)了錯誤。GMail崩潰了。intent.putExtra(Intent.EXTRA_STREAM, purchaseOrder());
查看完整描述

3 回答

?
LEATH

TA貢獻(xiàn)1936條經(jīng)驗 獲得超7個贊

這對我有用:


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

emailIntent.setType("text/html");

emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);

emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(body));

startActivity(Intent.createChooser(emailIntent, "Email:"));

但是我注意到,內(nèi)聯(lián)樣式和圖像標(biāo)簽已被忽略...


查看完整回答
反對 回復(fù) 2019-12-04
  • 3 回答
  • 0 關(guān)注
  • 746 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號