У меня есть служба, которая вернет несколько байтов PDF (это может быть несколько МБ); однако строка байтов встроена в структуру xml:
<response>
<code>1</code>
<message>ok</message>
<bytes>......(here comes the pdf bytes).....</bytes>
</response>
Я хотел бы сделать простой HTTP-запрос, чтобы прочитать тег code, прежде чем запускать менеджер загрузки для загрузки байтов. Поскольку код может указывать на ошибку, мне удалось бы просто показать пользователю предупреждение о сообщении.
Однако я считаю, что использование Диспетчера загрузок облегчит процесс управления загрузкой без прерывания работы приложения.
Можно ли передать входной поток, чтобы менеджер продолжил загрузку и появился в центре уведомлений Android?
Приложение может быть не в состоянии отозвать запрос после того, как его статус станет известен, поскольку статус может измениться в следующем запросе.