【发布时间】:2021-01-27 00:50:38
【问题描述】:
我有一个问题,我们是否需要在 get_it 包中创建一个 bloc 时对其进行处理?例如,我有一个名为 LoginBloc 的块。我创建它的方式如下:
final GetIt sl = GetIt.instance;
sl.registerFactory(() => LoginBloc(sl(), sl()));
我提供如下:
BlocProvider(
child: LogInPage(),
create: (BuildContext context) {
return sl<LoginBloc>();
}
我的问题是,bloc 提供程序是否在页面被处置或不需要时处置 bloc,或者我必须手动处置它,因为我使用 get_it 包来创建它? 谢谢大家
【问题讨论】:
标签: android flutter dart bloc flutter-bloc