我正在学习如何通过此视频将 Flutter 应用程序连接到 Firebase
对我来说一切都完全一样,但是在 Android Studio 中出现了错误。
错误:未为类型“Object”定义运算符“[]”。(undefined_operator at [firebase_test] lib\services\database.dart:24)
错误所在的代码:
List<Brew> _brewListFromSnapshot(QuerySnapshot snapshot) {
return snapshot.docs.map((doc) {
return Brew(
name: doc.data()['name'] ?? '',
strength: doc.data()['strength'] ?? 0,
sugars: doc.data()['sugars'] ?? '0',
);
}).toList();}
Run Code Online (Sandbox Code Playgroud)
酿造等级:
class Brew {
final String name;
final String sugars;
final int strength;
Brew({ this.name, this.sugars, this.strength });
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个问题吗?这是 Android Studio 的问题吗?