У меня есть указатель, который возвращает 5 значений из запроса. Я хочу перезаписать 5 существующих значений arraylist результатами из запроса db. В моем коде ниже цикл while только перезаписывает первое значение Arraylist
.Использование цикла while для перезаписывания значений Arraylist
Кто-нибудь знает, что я делаю неправильно?
List<String> distancearray = new ArrayList<String>();
distancearray.add("0");
distancearray.add("0");
distancearray.add("0");
distancearray.add("0");
distancearray.add("0");
while(DistanceArray.moveToNext()){
String uname = DistanceArray.getString(DistanceArray.getColumnIndex("distance"));
int i = 0;
distancearray.set(i, uname);
i++;
}