小编Stu*_*ent的帖子

尚未创建 Firebase 应用程序 - 调用 Firebase.initializeApp()

我正在尝试运行我的应用程序,但出现以下错误

[core/no-app] 未创建 Firebase 应用程序“[DEFAULT]” - 调用 Firebase.initializeApp()

我已经打电话了firebase.initializeApp(),但错误仍然相同。这是我的主文件代码

    void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return ChangeNotifierProvider(
      create: (_) => AppointmentsProvider(),
      child: MaterialApp(
        title: 'Car Wash App',
        theme: ThemeData(
          primarySwatch: Colors.blue,
          visualDensity: VisualDensity.adaptivePlatformDensity,
         
        ),
        home: FutureBuilder(
          future: Firebase.initializeApp(),
          builder: (ctx, snap) =>
              snap.connectionState == ConnectionState.waiting
                  ? Center(
                      child: Text('Loading...'),
                    )
                  : StreamBuilder(
                      stream: FirebaseAuth.instance.authStateChanges(),
                      builder: (ctx, snapShot) =>
                          snapShot.hasData ? …
Run Code Online (Sandbox Code Playgroud)

firebase flutter

11
推荐指数
2
解决办法
2万
查看次数

flutter youtube 播放器屏幕变黑

我用来youtube_player_flutter: ^7.0.0+7在我的 flutter 应用程序中显示 YouTube 视频。用户播放视频时,屏幕变黑,视频声音继续。用户无法观看视频。他们只是听而已。该问题出现在某些设备上(通常是oppo手机)。非常感谢任何形式的帮助。请帮忙!这是我的代码:

import 'package:ali_patente/constant/style.dart';
import 'package:flutter/material.dart';
import 'package:flutter_windowmanager/flutter_windowmanager.dart';
import 'package:youtube_player_flutter/youtube_player_flutter.dart';

class Player extends StatefulWidget {
  final Map video;

  Player({this.video});

  @override
  _PlayerState createState() => _PlayerState();
}

class _PlayerState extends State<Player> {
  YoutubePlayerController myController;

  void runYoutubePlayer() {
    myController = YoutubePlayerController(
      initialVideoId: YoutubePlayer.convertUrlToId(widget.video['link']),
      flags: YoutubePlayerFlags(
        enableCaption: false,
        isLive: false,
        autoPlay: true,
      ),
    );
  }

  @override
  void initState() {
    runYoutubePlayer();
    // TODO: implement initState
    super.initState();
  }

  @override
  void deactivate() {
    myController.pause();
    // TODO: implement deactivate
    super.deactivate();
  }

  @override …
Run Code Online (Sandbox Code Playgroud)

flutter youtube-player-flutter

8
推荐指数
1
解决办法
964
查看次数

TextField的键盘突然消失

我创建了一个页面,其中有搜索栏,然后是列表视图构建器,该构建器正在构建来自提供程序类的列表项目。当我点击搜索栏时,键盘出现,突然消失并且页面刷新。刷新页面时,首先显示circularprogressIndicator,然后常规显示ListView.builder。\n请帮助。\n预先感谢您!

\n
import 'package:carstraders/models/cars.dart';\nimport 'package:carstraders/providers/cars_provider.dart';\nimport 'package:flutter/foundation.dart';\nimport 'package:flutter/material.dart';\nimport 'package:provider/provider.dart';\n\nclass SearchPage extends StatefulWidget {\n  static const routeName = 'search-page';\n\n  const SearchPage({Key? key}) : super(key: key);\n\n  @override\n  _SearchPageState createState() => _SearchPageState();\n}\n\nclass _SearchPageState extends State<SearchPage> {\n  var search = TextEditingController();\n  var list = [];\n  List<Cars> allItems = [];\n  String query = '';\n\n  bool isFirstTime = true;\n\n  @override\n  void initState() {\n    allItems = Provider.of<CarsProvider>(context, listen: false).list;\n    list = allItems;\n    // TODO: implement initState\n    super.initState();\n  }\n
Run Code Online (Sandbox Code Playgroud)\n

这是搜索项目并更新列表的功能

\n
  void …
Run Code Online (Sandbox Code Playgroud)

listview flutter

5
推荐指数
1
解决办法
1039
查看次数