import 'package:flutter/material.dart'; import 'package:item_tracker/provider/item_provider.dart'; import 'package:item_tracker/repository/item_repository.dart'; import 'package:item_tracker/screens/home_screen.dart'; import 'package:provider/provider.dart'; import 'database/sqlite_helper.dart'; void main() async { final dbHelper = DatabaseHelper(); final repository = ItemRepository(dbHelper: dbHelper); WidgetsFlutterBinding.ensureInitialized(); await DatabaseHelper().database; print('数据库初始化完成'); runApp( ChangeNotifierProvider( create: (_) => ItemProvider(repository: repository), child: MyApp(),), ); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: '物品记录器', theme: ThemeData( primarySwatch: Colors.blue, ), home: HomeScreen(), // 修改为 HomeScreen ); } }