我使用以下代碼發送電子郵件。發送電子郵件後的Android查看爲空
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/html");
i.putExtra(Intent.EXTRA_SUBJECT, this.news.getNewsTitle());
i.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(this.htmlContentDetails));
try {
startActivity(Intent.createChooser(i, "Sending mail..."));
} catch (android.content.ActivityNotFoundException e) {
Toast.makeText(this, "There are no email clients installed.",
Toast.LENGTH_SHORT).show();
}
但是當視圖重新聚焦時,它只顯示佔位符標題和詳細信息文本。但是這不會每次都發生。如果在選擇電子郵件客戶端後按下取消/返回按鈕,則不會發生這種情況。
只發送電子郵件後隨機發生。
你可以回顧一下你的方法onStop,onStart onResume onPause等等,似乎你有配置變量來保存狀態或者信息,在某些情況下,它並不像預期的那樣工作。這與它的意圖沒有任何關係。 –
它工作:),你可以把這個作爲一個答案? – user3141985