是否可以在Flutter Stream Builder中使用Firebase RTDB(不是FireStore)。我搜索了很多次,但找不到单个示例。所有示例都使用云存储。
答案 0 :(得分:1)
您可以参考this中篇文章,他们已经解释了如何在Firebase RTDB中使用StreamBuilders。
同时,这是从同一篇文章中获得的片段代码...
//first make a reference to your firebase database
var recentJobsRef = FirebaseDatabase.instance
.reference()
.child('recent')
.orderByChild('created_at')
.limitToFirst(10);
//then use StreamBuilders like this
StreamBuilder(
stream: recentJobsRef.onValue,
builder: (BuildContext context, snapshot) {
if(snapshot.hasData) => return "Has Data";
else if(snapshot.hasError) => return "Error";
}