firebase - flutter 查询

标签 firebase flutter authentication dart

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(),
          );
        }
      },
    );
  }
}
我的代码显示错误,我是新手。
生成函数返回null。
相关的引起错误的小部件是FutureBuilder <FirebaseApp>

最佳答案

请尝试以下操作:

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());
          }
     },);
    }

关于firebase - flutter 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63568361/

相关文章:

api - 使用 JWT 和 OpenID Connect 在微服务中进行客户端身份验证

javascript - Firebase 在 ref 上调用 .remove() 正在删除所有父级

flutter - 如何将项目添加到 Flutter 中的自定义列表?

Spring Boot Swagger UI - 保护 UI 访问

Flutter:如何将小部件与列的右上角对齐?

testing - 如何修复由 get_version 插件引起的 MissingPluginException (package_info)?

asp.net - 使用 UmbracoIdentity 和 MVC 5 身份验证的 SSO Umbraco 7

ios - 为什么我的 TableView 只显示每个单元格中加载的最后一张图像? ( swift )

android - Firebase 是否有用于下载 Firebase 存储中的视频的库?

firebase - Flutter从路径显示Firebase存储镜像