问题描述
如何避免创建某个bloc类的另一个实例?
我有两个集团:AuthBloc
和void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
final UserRepository repository=UserRepository();
@override
Widget build(BuildContext context) {
return MultiBlocProvider(
providers: [
BlocProvider(
create: (context) => LoginBloc(
//******Extra Instance of AuthBloc in being created here because LoginBloc needs it to listen********
authBloc: AuthBloc(SInitialState(),userRepository: repository),userRepository:repository
),),BlocProvider(
create: (context) => AuthBloc(SInitialState(),)
],child: MaterialApp(...);
。和LoginBloc接受AuthBLoc的实例,这是问题所在:
{{1}}
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)