Методы бесконечных фоновых задач Android

#android #android-service #background-process

#Android #android-сервис #фоновый процесс

Вопрос:

Я работаю с фоном Android Task.ie четыре задачи, которые будут выполняться в фоновом режиме, например, отслеживание местоположения и т.д. Итак, теперь, чтобы заставить это работать должным образом, я постоянно использовал службу переднего плана с таймером в одну секунду, что приводит к утечке памяти и разрядке батареи.После нескольких исследований появилось несколько идей о планировщике заданий, диспетчере работ и т.д.. Но я новичок в этом.Итак, какой из них можно использовать для запуска непрерывной задачи в фоновом режиме.Подскажите мне, какой из них эффективен.

Комментарии:

1. Пожалуйста, покажите нам какой-нибудь код, который вы пробовали.

2. сделайте свою службу переднего плана запущенной службой и отключите ее, когда пользователь закрывает приложение — таким образом, вы можете сэкономить заряд батареи

Ответ №1:

Вы можете использовать базу данных Firebase в реальном времени.

Существует множество руководств. Обратитесь к этому