Commit 257f328c authored by 张宏's avatar 张宏

2222

parent bccdf520
......@@ -33,9 +33,7 @@ import 'package:laki_icu_app/blocs/device_control/device_control_bloc.dart';
import 'package:marionette_flutter/marionette_flutter.dart';
Future<void> main(List<String> args) async {
// WidgetsFlutterBinding.ensureInitialized();
// 初始化 HydratedBloc 存储(用于持久化设备控制用户设置等)
WidgetsFlutterBinding.ensureInitialized();
final storageDirectory = await getApplicationDocumentsDirectory();
HydratedBloc.storage = await HydratedStorage.build(
storageDirectory: storageDirectory,
......@@ -43,6 +41,7 @@ Future<void> main(List<String> args) async {
// UME 调试工具(仅 Debug 模式启用)
if (kDebugMode) {
// MarionetteBinding 继承自 WidgetsFlutterBinding,必须最先且唯一初始化
MarionetteBinding.ensureInitialized();
PluginManager.instance
......@@ -52,6 +51,7 @@ Future<void> main(List<String> args) async {
// ..register(DioInspector(dio: ApiClient.instance().dio));
runApp(UMEWidget(enable: true, child: const MyApp()));
} else {
WidgetsFlutterBinding.ensureInitialized();
runApp(const MyApp());
}
// runApp(const MyApp());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment