我正在使用Firebase下拉项目列表,当我尝试使用该列表时,项目不再存在。但是,我可以在调试时看到它们被放置在列表中:
List<Rating> ratings = new List<Rating>();
ref.onChildAdded.listen((Event event) {
ratings.add(Rating.fromSnapshot(event.snapshot));
});
if(ratings.length == 0) { //this is always true
return;
}
是否存在某些Dart特定语言功能,该功能会丢弃从函数内添加到列表中的对象?我该如何解决?