Я хочу запустить службу для долгосрочной задачи извлечения местоположения.
Я решил использовать службу переднего плана для этой задачи. Я хочу, чтобы этот сервис работал в фоновом потоке.
Теперь, после небольшого поиска, я решил начать новый поток в onStart()
Сервиса, а не в самой Деятельности. Я не хочу никаких утечек памяти с темой, имеющей ссылку на активность. Я в порядке, когда активность уничтожена.
У меня вопрос, по какой теме onStartCommand()
называется? Что произойдет, если я снова попытаюсь запустить Сервис?
Я не очень опытен, когда дело доходит до потоков, пожалуйста, укажите на все, что я пропускаю или ошибаюсь.