Фоновые накопленные задачи, выполняемые периодически - PullRequest
0 голосов
/ 10 июля 2020

Я передаю приложение Android, которое должно периодически выполнять накопление целых rnet задач (например, веб-бот). Эти задачи должны быть сохранены в определенное c время, поэтому я подумал об использовании диспетчера аварийных сигналов и встроенной базы данных. Благодаря этому приложение может быть активным гораздо больше времени, хотя для этих задач сохранения не требуется подключение к Интернету. Позже я брошу еще один диспетчер аварийных сигналов для выполнения всех задач, поставленных в очередь, и веб-вещей.

В противном случае я не уверен, что лучше использовать службу переднего плана. Приложение будет работать весь день, сохраняя задачи (каждые 5 или 15 минут), но выполняя только очередь задач с inte rnet каждые 30 минут.

Я чувствую себя способным разработать обе системы, но хотел бы знать какой лучше по производительности, по расходу батареи.

Большое спасибо.

1 Ответ

0 голосов
/ 10 июля 2020

Только рекомендация: попробуйте найти и использовать для этого хорошую библиотеку, каждое Android обновление что-то меняет в обслуживании переднего плана / фона. один - TimedDog , а для других введите здесь описание ссылки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...