I have two cubits and states => DeviceBloc, DeviceScreen and StatisticsCubit, StatisticsState.
And I want to use all of them in one page(bloc consumer). How can I do this?
This is my code, I want to add StatisticsCubit, StatisticsState inside BlocCinsumer
return BlocConsumer<DeviceScreenBloc, DeviceScreenState>(
listener: (context, state) async {}
);
You could wrap a BlocConsumer
in another BlocConsumer
like so:
BlocConsumer<DeviceScreenBloc, DeviceScreenState>(
listener: (context, deviceScreenState) {},
builder: (context, deviceScreenState) {
return BlocConsumer<StatisticsCubit, StatisticsState>(
listener: (context, statisticsState) {},
builder: (context, statisticsState) {
...
},
);
},
);