我正在尝试运行我的应用程序,但出现以下错误
[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) 我用来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) 我创建了一个页面,其中有搜索栏,然后是列表视图构建器,该构建器正在构建来自提供程序类的列表项目。当我点击搜索栏时,键盘出现,突然消失并且页面刷新。刷新页面时,首先显示circularprogressIndicator,然后常规显示ListView.builder。\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 }\nRun Code Online (Sandbox Code Playgroud)\n这是搜索项目并更新列表的功能
\n void …Run Code Online (Sandbox Code Playgroud)