Firebase 颤振质疑
我的代码显示错误,我是新手 生成函数返回null。 导致错误的相关小部件已被删除Firebase 颤振质疑,firebase,flutter,authentication,dart,Firebase,Flutter,Authentication,Dart,我的代码显示错误,我是新手 生成函数返回null。 导致错误的相关小部件已被删除 FutureBuilder尝试以下操作: import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget bu
FutureBuilder
尝试以下操作:
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return FutureBuilder(
future: Firebase.initializeApp(),
builder: (context, snapshot) {
if (snapshot.connectionState == ConnectionState.done) {
return MaterialApp(
title: 'Flutter Demo',
debugShowCheckedModeBanner: false,
theme: ThemeData(
scaffoldBackgroundColor: Color(0xFFFFECB3),
primarySwatch: Colors.orange,
visualDensity: VisualDensity.adaptivePlatformDensity,
),
home: SignUp(),
);
}
},
);
}
}
在构建应用程序时,它会显示一个红色屏幕,并显示错误消息What is error you get。还请注意,您的问题下有一个
编辑链接,以便您可以添加其他信息。还请注意我刚刚对您的应用程序所做的更改,因为如果您问题中的代码格式合理,人们很可能会帮到您。@AfrojeckDevil请将答案标记为正确,因为它帮助了您,谢谢!
import 'package:flutter/material.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
debugShowCheckedModeBanner: false,
theme: ThemeData(
scaffoldBackgroundColor: Color(0xFFFFECB3),
primarySwatch: Colors.orange,
visualDensity: VisualDensity.adaptivePlatformDensity),
home: SignUp());
}
},);
}