我有一个问题,关于在get_it包中创建bloc时是否需要进行处理。例如,我有一个名为LoginBloc的bloc,我像这样创建它:
final GetIt sl = GetIt.instance;
sl.registerFactory(() => LoginBloc(sl(), sl()));
"我像这样提供它:"
BlocProvider(
child: LogInPage(),
create: (BuildContext context) {
return sl<LoginBloc>();
}
我的问题是:在页面被销毁时,Bloc Provider 是否会处理 Bloc 的销毁,还是不需要处理,我必须手动处理它,因为我使用了 get_it 包来创建它?谢谢大家。