Я хочу прочитать поле данных из моей базы данных и сохранить значение в списке строк.Я продолжаю получать нулевую ошибку.
Это мой код:
List<String> names;
void alluser () async {
DatabaseReference db = await
FirebaseDatabase.instance.reference().child("users");
db.once().then((DataSnapshot snapshot){
Map<dynamic, dynamic> values= snapshot.value;
values.addAll(names2);
});
}
После этого я хочу вызвать функцию для печати всего имени (я не хочу печатать все имена внутри функции "alluser")так как я хочу, чтобы имена были в списке строк.
void printall (){
for (int i = 0 ; i< names2.length; i++){
print("hello");
print( names2["names"]);
}
}