Я хочу получить количество спутников, использованных в исправлении, но оно продолжает возвращаться 0.
GpsStatus gps = mlocManager.getGpsStatus(null);
Iterable<GpsSatellite> sats = gps.getSatellites();
Iterator satI = sats.iterator();
int count = 0;
while(satI.hasNext()){
GpsSatellite gpssatellite = (GpsSatellite) satI.next();
if (gpssatellite.usedInFix()){
count++;
}
}
Я использую код в
@Override
public void onLocationChanged(Location loc)
Я знаю, что есть еще один вопрос, подобный этому, в stackoverflow, но я пробовал код, но он по-прежнему возвращает 0. Я пробовал на эмуляторе и Nexus S.