При нажатии кнопки инициируется загрузка пачки файлов, а в фрагменте появляется progressBar в котором отображается прогресс их загрузки.
Не могу понять как правильно реализовать такие useCase-ы
1. Юзер закрывает activity - загрузка должна продолжатся
2. Возвращаясь в activity до окончания загрузки - прогресс продолжает обновлятся
3. Возвращаясь в activity после окончания загрузки - прогресс должен показать 100%
Что использовать?
a) JobIntentService
b) JobScheduler
c) DownloadManager?
d) Ваш вариант
Буду очень благодарен, так как для меня это задача со *
прогресбар - у тебя есть датасорс, который эмитит состояние загрузки подписчикам. в момент входа подписался, при выходе выбросил подписку. этот датасорс получает данные (или сам опрашивает с интервалом) фоновую задачу загрузки. предусмотреть отключение опроса когда нет подписчиков (rx плачет по этому юзкейсу).
может, bindService?
Обсуждают сегодня