我有一个服务会返回一些PDF字节(可能是几MB);但是字节字符串嵌入在xml结构中:
<response>
<code>1</code>
<message>ok</message>
<bytes>......(here comes the pdf bytes).....</bytes>
</response>
在启动下载管理器下载字节之前,我想做一个简单的http请求来读取代码标记。因为代码可能表示错误,所以我会设法向用户显示消息提醒。
但我相信使用下载管理器可以简化管理下载的过程,而不会中断应用。
是否可以传递输入流,以便管理员继续下载并显示在Android通知中心?
应用程序可能无法在状态已知后调用该请求,因为状态可能会在以下请求中更改。
答案 0 :(得分:1)
是否可以传递输入流,以便管理员继续下载并显示在Android通知中心?
没有。它必须下载整个文件。
答案 1 :(得分:0)
如果我理解你的问题:如果code
表示错误,则您不想执行下载。
创建XML的服务器显然知道是否存在错误。然后,如果出现错误,为什么不将bytes
留空?