FutureBuilder小部件仅使用Firebase RealtimeDatabase返回“DataSnapshot”实例
我无法将FutureBuilder和StreamBuilder小部件与Firebase RealTimeDatabase一起使用。我多次尝试在RealTimeDatabase中检索每次以调试打印方式返回的数据 ConnectionState.done值是“DataSnapshot”的实例FutureBuilder小部件仅使用Firebase RealtimeDatabase返回“DataSnapshot”实例,firebase,flutter,Firebase,Flutter,我无法将FutureBuilder和StreamBuilder小部件与Firebase RealTimeDatabase一起使用。我多次尝试在RealTimeDatabase中检索每次以调试打印方式返回的数据 ConnectionState.done值是“DataSnapshot”的实例 您正在获取数据快照的实例,因此只需添加.value即可 FutureBuilder( initialData: 1, future: FirebaseDatabase.ins
您正在获取数据快照的实例,因此只需添加.value即可
FutureBuilder(
initialData: 1,
future: FirebaseDatabase.instance.reference().child('hello').once(),
builder: (BuildContext context, AsyncSnapshot snapshot) {
print(snapshot);
return Text(snapshot.data.toString());
},
),
FutureBuilder(
initialData: 1,
future: FirebaseDatabase.instance.reference().child('hello').once(),
builder: (BuildContext context, AsyncSnapshot snapshot) {
print(snapshot);
return Text(snapshot.data.value.toString());//just add value here
},
),