Я создаю простое приложение для показа спутниковой информации GPS-датчика. Информация показывает, что текст и список никогда не перестают обновляться с помощью той же информации повторения. Как я сохраняю уникальную информацию о сателлитах? Не повторяйте эту же информацию.Как избежать повторной спутниковой информации в списке?
public void onGpsStatusChanged() {
GpsStatus gpsStatus = locationManager.getGpsStatus(null);
if(gpsStatus != null) {
Iterable<GpsSatellite>satellites = gpsStatus.getSatellites();
Iterator<GpsSatellite>sat = satellites.iterator();
int i=0;
while (sat.hasNext()) {
GpsSatellite satellite = sat.next();
strGpsStats+= (i++) + ": " + "Pseudo-random number for the satellite: "+satellite.getPrn() + "," + "Satellite was used by the GPS calculation: " + satellite.usedInFix() + "," + "Signal to noise ratio for the satellite: "+satellite.getSnr() + "," + "Azimuth of the satellite in degrees: "+satellite.getAzimuth() + "," +"Elevation of the satellite in degrees: "+satellite.getElevation()+ "\n\n";
}
Satinfos.setText(strGpsStats);
}
}
Может понадобиться Array? если данные (i ++)! = данные (i) – user2342687
sat.Current не существует! – user2342687