Я хочу заполнять мой список просмотра каждый раз, когда значение изменяется с измененным значением
Код для ValueEventListener имеет вид
ValueEventListener changeListener3 = new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
String carNumber = dataSnapshot.getValue(String.class);
listPopulate(carNumber);
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
};
И функция для заполнения значения:
public void listPopulate(String carNumber)
{
List<String> parkings = new ArrayList<>();
parkings.add(carNumber);
final ListView listView = findViewById(R.id.listView2);
final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(this,android.R.layout.simple_list_item_1,parkings);
listView.setAdapter(arrayAdapter);
}
Но когда я запускаю его, значение обновляется в listView, но оно просто заменяет текущее значение. Я хочу сохранить последнее значение вместе с новыми данными обновления