首页 > 解决方案 > 如果它不听任何东西,颤振集团应该是单身?

问题描述

我正在使用 flutter_bloc 和 get_it 插件,我看到每个人都将 bloc 声明为工厂,因为在 bloc 中你通常会听东西,作为工厂你可以使用 close 方法。问题是,如果您不听任何内容并且不使用 bloc close() 方法,将其声明为工厂而不是单例会更好吗?

这是我现在的声明:

  static provideModules() {
    getIt.registerFactory(() => DeviceDataCubit());
    getIt.registerFactory(() => PermissionsCubit());
    getIt.registerFactory(() => LocationBloc(permissionsCubit: getIt.get(), dataRecordRepository: getIt.get()));
  }
}

标签: flutterdartdependency-injectionsingletonflutter-bloc

解决方案


推荐阅读