У меня есть код, в котором значение генерируется через каждую секунду в зависимости от скорости пользователя. Теперь я хочу, чтобы пользовательские средние значения всех генерируемых значений скорости. Я хочу отобразить его в текстовом виде.Вычисление среднего значения Variable, android
Как я могу это сделать, любая помощь?
Вот мой код:
LocationManager lm = (LocationManager) this
.getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
this.onLocationChanged(null);
}
@Override
public void onLocationChanged(Location location) {
TextView tv = (TextView) findViewById(R.id.textView1);
if (location == null) {
tv.setText("0.0");
} else {
nCurrentSpeed = location.getSpeed();
tv.setText(nCurrentSpeed + "");
}
Теперь здесь nCurrentSpeed это значение генерируется каждый второй, Как я могу получить все значения, которые он генерирует, и генерируют в среднем все эти придирчиво.
хранить эти результаты в массив и вычислить среднее значение после каждого сбора данных. –
Сохраняет сумму всех значений и количество раз, когда значения были обновлены, сумма/счет будет средним. – Kai