Как правильно начать загрузку из строки просмотра переработчика? - PullRequest
0 голосов
/ 20 июня 2019

Строки просмотра Recycler содержат кнопки загрузки, после чего при нажатии пользователем вызывается диспетчер загрузки, чтобы загрузить файл и получить URI.Это работает, но как мне поступить, когда пользователь нажимает кнопку назад или домой?И как мне показать прогресс файла, который все еще загружается, когда пользователь возвращается к действию (обычно после свертывания)?

1 Ответ

1 голос
/ 20 июня 2019

Вы можете запустить службу намерений при загрузке файла и показать уведомление в строке состояния во время процесса загрузки.Это сохранит процесс загрузки.

Другой способ - отменить процесс загрузки, когда вы покидаете экран загрузки.В этом случае вам следует прекратить загрузку в методе Activity :: onStop

...