Какая фактическая строка передается в методе onProviderEnabled (поставщик строк)? - PullRequest
0 голосов
/ 18 февраля 2011

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

Насколько я понимаю, всякий раз, когда поставщик включен, он отправляет сообщение методу onProviderEnabled (), передавая строку со своим именем.

Какое фактическое значение передается для GPS?Это "GPS", "GPS" или "GPS_PROVIDER"?

Спасибо

Майк

1 Ответ

1 голос
/ 18 февраля 2011

Документация SDK предоставляет текущее значение литералов String для каждой определенной константы:

http://developer.android.com/reference/android/location/LocationManager.html#GPS_PROVIDER

Вы можете видеть, что в настоящее время значение для LocationManager.GPS_PROVIDER равно "gps".Однако в коде вы всегда должны ссылаться на это значение по его константе LocationManager.GPS_PROVIDER.

Надеюсь, что поможет!

...