В настоящее время у меня есть класс с именем LocationCheck.
public class SpeedCheck {
Здесь местоположение извлекается каждые 3 секунды и продолжается до тех пор, пока пользователь не остановит его.Чтобы начать проверку местоположений, класс вызывается в Main Activity:
startLoc = new LocationCheck(this);
Что мне интересно, так это то, должен ли код быть в классе Service, а не просто в обычном классе (как в настоящее время).Пока он работает без проблем, но я могу неправильно понимать концепцию Сервисов и т. Д. И не знать о проблемах, с которыми он может столкнуться при длительной проверке (довольно новой для Android dev).
Iпросмотрел в фоновом режиме обновления местоположения, но с помощью FusedLocationProvider (который я использую) можно получить только несколько обновлений в течение часа .Это не будет полезно, так как мне нужно обновление каждые 3 секунды.
Любой совет будет принята с благодарностью.