Mƒ
Size: a a a
Mƒ
Mƒ
M
Mƒ
КА
@override
Stream<MainState> mapEventToState(
MainEvent event,
) async* {
if (event is DataCome)
print('listItems: $listItems');
MainInitial(listItems);
}
@immutable
abstract class MainState extends Equatable {
final Widget listItems;
MainState(this.listItems);
@override
List<Object> get props => [];
}
class MainInitial extends MainState {
MainInitial(Widget listItems) : super(listItems);
}
body: BlocBuilder<MainBloc, MainState>(builder: (context, state) {
print('state.listItems: ${state.listItems}');
if (state.listItems == null)
return Center(child: CircularProgressIndicator());
return Column(
children: [Text('just text'), state.listItems],
);
I/flutter (25250): state.listItems: null
I/flutter (25250): listItems: ListView(scrollDirection: vertical, primary: using primary controller, AlwaysScrollableScrollPhysics, padding: EdgeInsets(0.0, 20.0, 0.0, 0.0))
I/flutter (25250): state.listItems: null
КА
DK
RV
RV
RV
DK
R
DK
Z
RV
RC
@override
Stream<MainState> mapEventToState(
MainEvent event,
) async* {
if (event is DataCome)
print('listItems: $listItems');
MainInitial(listItems);
}
@immutable
abstract class MainState extends Equatable {
final Widget listItems;
MainState(this.listItems);
@override
List<Object> get props => [];
}
class MainInitial extends MainState {
MainInitial(Widget listItems) : super(listItems);
}
body: BlocBuilder<MainBloc, MainState>(builder: (context, state) {
print('state.listItems: ${state.listItems}');
if (state.listItems == null)
return Center(child: CircularProgressIndicator());
return Column(
children: [Text('just text'), state.listItems],
);
I/flutter (25250): state.listItems: null
I/flutter (25250): listItems: ListView(scrollDirection: vertical, primary: using primary controller, AlwaysScrollableScrollPhysics, padding: EdgeInsets(0.0, 20.0, 0.0, 0.0))
I/flutter (25250): state.listItems: null
MainInitial(listItems);
Z