Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
发送电子邮件后Android视图为空_Android_Email_Android Intent_View - Fatal编程技术网

发送电子邮件后Android视图为空

发送电子邮件后Android视图为空,android,email,android-intent,view,Android,Email,Android Intent,View,我用下面的代码发送电子邮件 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.c

我用下面的代码发送电子邮件

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();
}
但是当视图再次聚焦时,它只显示占位符标题和详细信息文本。但这并不是每次都会发生。如果在选择电子邮件客户端后按下取消/返回按钮,则不会发生这种情况


仅在发送电子邮件后随机发生。

您显示将其称为
startActivityForResult
,并在成功发送电子邮件后,
在您的
onActivityResult
方法中,通过在开始发送电子邮件之前保留
标题
详细信息
文本来设置该文本

你能回顾一下你的方法吗?在停止、启动、恢复、暂停等等,似乎你有一些配置变量,这些变量保存的状态或信息在某些情况下不正常工作。这与它自身的意图无关

你能回顾一下你的方法吗?在停止、启动、恢复、暂停等等,似乎你有一些配置变量,这些变量保存的状态或信息在特定的情况下无法正常工作。这和它本身的意图没有任何关系。它起作用了:),你能把它作为一个答案吗?