【发布时间】:2021-07-09 00:46:39
【问题描述】:
Future<void> main() async{
WidgetsFlutterBinding.ensureInitialized();
final FirebaseApp app = await Firebase.initializeApp();
runApp(ProviderScope(child: MyApp(app:app)));
}
class MyApp extends StatelessWidget {
FirebaseApp app;
MyApp({this.app});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: MyHomePage(title: 'Flutter Demo Home Page',app:app),
);
}
}
编译时出现问题,它显示错误:参数类型“FirebaseApp”无法分配给参数类型“Firebase”。 (argument_type_not_assignable 在 [tingting_chat] lib\main.dart:28)。如何解决?
【问题讨论】:
-
您不必将 firebase 应用实例向下传递到 Widget 树。
-
我该如何解决? @HuthaifaMuayyad