Периодически проверять наличие новых данных в Android GPS - PullRequest
3 голосов
/ 25 июля 2010

Я успешно получаю данные GPS через методы registerLocationListener () и onLocationChanged ().Единственная проблема заключается в том, что скорость чтения моего приложения зависает, если больше нет данных GPS (например, когда я выхожу в помещение, вхожу в туннель и т. Д.).Поведение, которое я хочу для своего приложения, заключается в том, что пользователь каким-то образом уведомляется о том, что скорость чтения, вероятно, не точна из-за нехватки свежих данных (установите скорость на ноль, мигайте скорость чтения и т. Д.).

Какмогу ли я сделать это?Я хотя бы периодически проверял, обнаруживал ли GPS-приемник какие-либо спутники, но я не уверен, как принудительно проводить периодические проверки.

1 Ответ

3 голосов
/ 26 июля 2010

Может быть, вы могли бы просто запустить периодический таймер. Если таймер видит, что последнее исправление GPS устарело, он отображает уведомление. Приложение должно помнить, когда было последнее исправление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...