Как лучше всего запланировать задание на Android: WorkManager, ScheduledExecutorService, AlarmManagerAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Как лучше всего запланировать задание на Android: WorkManager, ScheduledExecutorService, AlarmManager

Сообщение Гость »


Мне нужно запустить службу, которая загружает файлы в банк. Я хочу позволить пользователю настраивать:
[*]В какое время недели [*]Если загрузка должна ждать Wi-Fi [*]Если загрузка может подождать, пока уровень заряда батареи не превысит X% или пока не будет подключено зарядное устройство. [*]Если загрузка должна подождать, пока устройство бездействует
например, если пользователь установил загрузку на 2 часа ночи каждый день, но в 2 часа ночи устройство не подключено к Wi-Fi - оно не будет загружаться, однако, как только пользователь подключится к Wi-Fi, оно будет загружено, и если пользователь не подключится до тех пор, пока На следующую ночь в 2 часа ночи оно отменяется, поэтому Wi-Fi ожидает только последнее (новое) задание по загрузке.

Как мне к этому относиться?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»