我将我的 flutter_bloc 包更新到最后。
我的旧代码是:
class HomeBloc extends Bloc<DataEvent, DataState> {
@override
DataState get initialState => DataInitial();
和
body: BlocProvider<HomeBloc>(
builder: (context) => HomeBloc(),
我正在尝试将构建器更改为创建,但不起作用。在 HomeBloc 课上,我收到此错误:
<块引用>超类 'Bloc
答案 0 :(得分:0)
要创建块的初始状态,您需要调用基类的构造函数。我猜他们更改了基类以提供初始状态。
HomeBloc() : super(DataInitial());