Мне нужно разрешить пользователю использовать мое приложение, даже если сеть недоступна, и совершать вызовы сервера, когда сеть доступна. Я использую шаблон диспетчера аварийных сообщений-вещательного приемника-сервиса. Я периодически повторяю попытки сделать вызовы API. Я также добавил загрузочный приемник. Но когда пользователь убивает приложение с помощью экрана обзора, сигналы тревоги больше не срабатывают. Есть ли лучший способ реализовать этот распространенный сценарий?
Альтернатива диспетчеру тревог для периодических фоновых задач
comment
Возможно, это поможет stackoverflow.com/a/3767766/6272369
- person Marat   schedule 12.12.2016
comment
Я думаю, что вы неправильно реализовали сигналы тревоги. Он должен запускать запланированные задачи независимо от того, было ли приложение убито или нет.
- person Vladyslav Matviienko   schedule 13.12.2016
comment
@Vlad Когда вы переходите к обзору и смахиваете приложение, сигналы тревоги этого приложения сбрасываются.
- person Yagna   schedule 13.12.2016
Ответы (1)
Вы можете использовать: 1. JobScheduler 2. SyncAdapter
Это поможет вам в случае периодических повторных попыток сделать вызовы API.
person
Sachin Tyagi
schedule
25.11.2017