[英]"A build function returned null. The offending widget is: info Build functions must never return null. To return an empty space"
What's wrong?怎么了? I'm beginner in Flutter, and getting this error...
我是 Flutter 的初学者,并收到此错误...
Working with Flutter + Firebase, this is a test to show list of People... I'm learning, sorry for fool mistakes.与 Flutter + Firebase 一起工作,这是一个显示人员列表的测试......我正在学习,抱歉愚蠢的错误。
import 'package:flutter/material.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_core/firebase_core.dart';
class info extends StatelessWidget {
@override
Widget build(BuildContext context) {
final content = StreamBuilder(
stream: FirebaseFirestore.instance.collection('listas').snapshots(),
builder: (BuildContext context, AsyncSnapshot snapshot) {
if (!snapshot.hasData) return const Text('Carregando...');
return ListView.builder(
itemCount: snapshot.data.documents.length,
itemBuilder: (BuildContext context, int index){
DocumentSnapshot doc = snapshot.data.documents[index];
return ListTile(
leading: Icon(Icons.ac_unit),
title: Text(doc['nome']),
trailing: GestureDetector(
onTap: (){
},
),
);
},
);
},
);
}
}
You need to return the widget you saved in the content variable.您需要返回保存在内容变量中的小部件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.