使用get_it时处理Flutter Bloc的dispose

3

我有一个问题,关于在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 包来创建它?谢谢大家。
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接