【发布时间】:2014-04-29 18:42:39
【问题描述】:
我正在使用以下代码发送电子邮件。
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 等等,似乎您的配置变量包含在特定情况下无法正常工作的状态或信息。这与它本身的意图没有任何关系。
-
它成功了:),你能把这个作为答案吗?
标签: android email android-intent view