Для приложения Android 2.2, написанного на Java, я столкнулся с проблемой, когда пытаюсь получить информацию о спутниках GPS. В функции OnCreate
моего основного Activity
я объявляю объект, полученный из Listener
, для работы с событиями GPS.
При выполнении Listener
все в порядке, за исключением случаев, когда я пытаюсь получить информацию о спутниках, используя функцию getSatellites
объекта GpsStatus
, извлеченного из LocationManager
: приложение останавливается с сообщением об ошибке.
С теми же объектами я могу прекрасно получить время для первого исправления.
Может кто-нибудь мне помочь?
Заранее благодарим за потраченное время, чтобы помочь мне.
Вполне возможно, что getSatelites не даст вам то, что вам нужно, даже если вы можете заставить его работать. См. Как проверить текущее состояние приемника GPS? для метода проверки, есть ли у вас исправление Gps в реальном времени (если это то, что вы пытаетесь сделать).