I'm having some trouble creating an arrayList of names taken from a firebase database.I risk taking the data individually, but I can't put it in an arrayList, which is always empty. `
db = FirebaseFirestore.getInstance();
ArrayList<String> names = new ArrayList<String>();
db.collection("Persone").get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()){
for (QueryDocumentSnapshot document : task.getResult()){
String nome = document.getString("Nome");
names.add(nome);
}
}
}
});`