【发布时间】:2020-03-25 16:40:22
【问题描述】:
我正在尝试将字符串变量传递到 Streambuilder 中的流中,但它正在返回
'必须为文本小部件提供非空字符串。 'package:flutter/src/widgets/text.dart': 断言失败:第 269 行 pos 10: 'data != null'' 错误。
我检查了变量,它没有通过打印函数返回空值。
class NoteStream extends StatefulWidget {
final String reqDataBase;
NoteStream({this.reqDataBase});
@override
_NoteStreamState createState() => _NoteStreamState();
}
class _NoteStreamState extends State<NoteStream> {
String database;
@override
void initState() {
database = '${widget.reqDataBase}Notes';
print('Data is : $database');
//I need to fix the database
super.initState();
}
@override
Widget build(BuildContext context) {
return StreamBuilder<QuerySnapshot>(
stream: Firestore.instance.collection(database).snapshots(),
【问题讨论】:
标签: firebase flutter google-cloud-firestore stream-builder