在MessageCompose.java中将else if (ACTION_REPLY.equals(mAction)

-                       || ACTION_REPLY_ALL.equals(mAction)

-                       || ACTION_FORWARD.equals(mAction)) {

}中ACTION_FORWARD提取成:else if(ACTION_FORWARD.equals(mAction)) {

+               Log.d("Email", "In ACTION_FORWARD.equals(mAction)");

+               mLoadAttachmentsTask = new AsyncTask() {

+                    @Override

+                    protected Attachment[] doInBackground(Long... messageIds) {

+                        Attachment[] attachments = Attachment.restoreAttachmentsWithMessageId(MessageCompose.this,

+                                messageIds[0]);

+                       return attachments;

+                    }

+                    @Override

+                    protected void onPostExecute(Attachment[] attachments) {

+                        if (attachments == null) {

+                            return;

+                        }

+                       int size = attachments.length;

+                       Log.d("Email", "attachments.length :    " +size);

+                       for (int i = 0 ; i

+                               {

+                                       Log.d("Email", "Attachment Size -- :    " + i);

+                                       addAttachment(Uri.parse(attachments[i].mContentUri));

+                               }

+                    }

+                }.execute(message.mId);

试过在163,126等邮箱成功,gmail失败,应该是不同邮箱机制不同导致,前者是将邮件内容下载到了本地,

而后者为了用户体验没有将邮件内容下载到本地,关于gmail这一类的邮件服务还需改进。

阅读(1430) | 评论(0) | 转发(0) |

android html邮件 messagecompose,android email 转发附件丢失问题相关推荐

  1. android查找邮件程序,Android 程序崩溃日志邮件获取

    版权声明:本文为博主原创文章,未经博主允许不得转载. 在我们开发Android应用程序的时候,BUG的出现是难以避免的,时不时还会出现崩溃的情况,这个时候,我们急需知道造成问题的原因是什么,但是,在没 ...

  2. android 后台邮件发送,Android邮件发送

    Android端发送邮件,比较简单,可以用于APP注册时候发送验证码什么的,需要一个用于发送邮件的邮箱,并且要将邮箱的POP3/SMTP服务开启 package tools; import andro ...

  3. android手机邮件6,Android手机邮箱设置详细教程

    许多人喜欢用手机来收发邮件,但是有很多朋友却不知道如何在自己的android手机上去设置邮箱,以至于无法通过手机来进行邮件的收发,其实设置很简单,跟着小编的步骤走,让你轻松顺利地使用上手机邮箱. 首先 ...

  4. android 原生 电子邮件 应用 发送邮件附带 中文名附件时 附件名称乱码问题解决...

    2019独角兽企业重金招聘Python工程师标准>>> 编写好邮件点击发送,代码执行MessageCompose.java 中的(邮件的编写,及添加附件都在这个类中处理) priva ...

  5. 随时随地掌上邮,飞邮Android版邮件客户端正式提供试用

    2019独角兽企业重金招聘Python工程师标准>>>           颠覆传统邮件收发模式的飞邮Android邮件客户端正式从即日起提供试用: √  新邮件到达时,手机马上提示 ...

  6. android+发邮件,Android发送邮件的方法实例详解

    Android发送邮件的方法实例详解 时间:2021-05-20 本文实例讲述了Android发送邮件的方法.分享给大家供大家参考,具体如下: 在android手机中实现发送邮件的功能也是不可缺少的. ...

  7. android studio发邮件功能,Android发送电子邮件

    电子邮件是通过电子方式从一个系统用户通过网络分发给一个或多个收件人的邮件. 在开始电子邮件活动之前,您必须意图了解电子邮件功能,Intent在应用程序或应用程序外部将数据从一个组件传输到另一个组件. ...

  8. Android发邮件

    Android系统内置了Gmail引擎来发送邮件,也可以使用SMTP来发送E-mail,下面演示的是使用Gmail客户端来发送E-mail. 1.新建一个xml文件main.xml的 布局文件 wra ...

  9. android studio发邮件功能,Android发送邮件的方法实例详解

    本文实例讲述了Android发送邮件的方法.分享给大家供大家参考,具体如下: 在android手机中实现发送邮件的功能也是不可缺少的.如何实现它呢?下面以简单的例子进行说明. 程序如下: import ...

最新文章

  1. AlexeyAB DarkNet YOLOv3框架解析与应用实践(四)
  2. python使用sklearn的PrecisionRecallDisplay来可视化PR曲线
  3. javascript基础学习(六)
  4. js面向对象开发互联网机顶盒应用头端之四
  5. 使用google colab运行RNN网络代码报告错误ValueError: Object arrays cannot be loaded when allow_pickle=False
  6. C/C++ 线程三种并发方式比较(传统互斥量加锁方式, no lock不加锁的方式, 原子函数方式)
  7. 知识图谱前端插件_前端学习曲线原来越陡,说说我的学习经历
  8. java学习4-Maven的发布war并部署到tomcat
  9. SAP License:SAP在线帮助的实现
  10. 数据挖掘导论 第五章 重点习题解答
  11. C++ isalpha、isalnum、islower、isupper用法
  12. USGS批量下载Landsat遥感影像数据时无法下载Surface Reflectance的解决
  13. 2021蓝桥杯——直线
  14. 随手写一篇关于rabbitMQ的安装教程
  15. ssh连接远程服务器报错:ssh_exchange_identification: read: Connection reset by peer
  16. 数据库基本知识、操作
  17. GNU工具链(GNU Toolchain)学习
  18. UART 波特率选择的认识与理解
  19. Fiddler配置及使用教程
  20. 千亿百度,正在讲一个新故事!!

热门文章

  1. 链表定义、链表的插入、链表的删除、链表的查找
  2. Java 从网络上下载文件
  3. 巴克莱对冲_“巴克莱的财政预算案”:使金钱管理对心理健康有效—用户体验案例研究
  4. Vue 是如何用 Rollup 打包的?
  5. Spring Bean默认配置为单实例 Spring Bean生命周期
  6. 自动化测试基础篇--Selenium浏览器操作
  7. Mac升级到Yosemite后默认的php版本不支持imagetfftext函数问题解决
  8. 简单动态规划问题分析
  9. 在Win7中怎样打开摄像头?
  10. phpMailer 配置 企业邮局 163