Должен ли я использовать службы или IntentService для моего приложения Android?

Пожалуйста, поправьте меня, если я ошибаюсь:

1) A обслуживание используется для выполнения длинных задач в фоновом режиме. Служба работает в потоке пользовательского интерфейса, поэтому, если возникает долгая задача, она может заморозить наш пользовательский интерфейс. Служба будет продолжать работать независимо от приложения до тех пор, пока мы не сообщим об этом.

2) IntentService с другой стороны используется для выполнения коротких задач в отдельном потоке. Он автоматически завершается, когда завершает свою задачу.

Что мне нужно сделать :

1) проверять местоположение каждые 5 секунд

2) при изменении местоположения отправьте его на сервер и обновите пользовательский интерфейс новыми значениями местоположения

Что меня смущает:

Должен ли я использоватьобслуживание или жеIntentService так как мне нужно делать это непрерывно через 5 секунд и не хочет, чтобы мой поток пользовательского интерфейса перестал отвечать на запросы.

Это приложение будет использоваться для отслеживания транспортного средства.

Ответы на вопрос(6)

Ваш ответ на вопрос