Я хочу обновлять местоположение каждые 5 минут до жизненного цикла приложения.Я знаю, как обновить местоположение.То, что я хочу знать, является ли requestForLocation блокирующим вызовом или нет.
Я могу сделать это в классе Service, но Service запускается только в главном потоке, а также Service может быть остановлен системой в любое время.Я не хочу, чтобы это произошло.Обновление местоположения должно работать, пока приложение не находится в памяти.Если само приложение уничтожается, то, очевидно, Служба также уничтожается.
Каким должен быть подход для реализации этого?