我是颤振新手。我正在尝试开发一个应用程序。
\n我想显示 Firebase 数据库中的人员列表。但是,我收到以下错误。
\n错误 :
\n\n\n无法无条件调用方法“[]”,因为接收者\n可能为“null”。尝试使调用成为有条件的(使用“?.”)或向目标添加空检查(“!”)。
\n
科德拉\xc4\xb1m :
\n`import 'package:calendar/page/mainPage.dart';\nimport 'package:flutter/material.dart';\nimport 'package:cloud_firestore/cloud_firestore.dart';\n\nclass Staff extends StatefulWidget {\n @override\n _StaffState createState() => _StaffState();\n}\n\nclass _StaffState extends State<Staff> {\n \n final _firestore = FirebaseFirestore.instance;\n\n @override\n Widget build(BuildContext context) {\n // ignore: unused_local_variable\n CollectionReference staffRef = _firestore.collection('staff');\n\n return Scaffold(\n appBar: AppBar(\n title: Text("Personel Listesi"),\n backgroundColor: Colors.redAccent[400],\n actions: <Widget>[\n IconButton(\n icon: Icon(Icons.home),\n onPressed: () {\n Navigator.pushAndRemoveUntil(\n context,\n MaterialPageRoute(builder: (_) => MainPage()),\n (route) => true);\n },\n ),\n ],\n ),\n …Run Code Online (Sandbox Code Playgroud) dart firebase flutter google-cloud-firestore dart-null-safety