Реализация интервалов работы в GPS сервисе
Добавлено: 27 окт 2014, 10:45
Доброе время суток!
У меня есть сервис который трекит GPS. Есть такая проблема, нужно реализовать "график работы" сервиса, то есть, слушать данные с GPS только с 8 - 17 и если объект стоит больше 5-ти минут спрашивать адрес по координатам. Второй вопрос как я понимаю можно решить просто, при получении координат сверять предыдущее время и новое и на этом основании принимать решение. А как быть с первым? Сделать таймер который будет считать "n часов" и удалять или создавать локейшен листнер, но для запуска таймера все равно придется постоянно спрашивать время у системы... Подскажите, может кто сталкивался, или есть идеи по лучше моих?
Заранее благодарен!
У меня есть сервис который трекит GPS. Есть такая проблема, нужно реализовать "график работы" сервиса, то есть, слушать данные с GPS только с 8 - 17 и если объект стоит больше 5-ти минут спрашивать адрес по координатам. Второй вопрос как я понимаю можно решить просто, при получении координат сверять предыдущее время и новое и на этом основании принимать решение. А как быть с первым? Сделать таймер который будет считать "n часов" и удалять или создавать локейшен листнер, но для запуска таймера все равно придется постоянно спрашивать время у системы... Подскажите, может кто сталкивался, или есть идеи по лучше моих?
Заранее благодарен!