Flutter 超类&x27;集团<;事件、状态>';不';我没有零参数构造函数

Flutter 超类&x27;集团<;事件、状态>';不';我没有零参数构造函数,flutter,dart,bloc,Flutter,Dart,Bloc,如果我创建一个构造函数来调用super,我还必须将一个参数传递给BlocProvider的create属性。我不知道怎么处理这件事 CounterBloc(CounterState initialState):super(initialState) 集团是否需要以下代码 @凌驾 CounterState get initialState=>ShowCounterState(计数器值) 提前感谢您的帮助。您不应该覆盖初始状态。如果您希望在拥有零参数构造函数时指定Bloc类中的初始状态,请执行以

  • 如果我创建一个构造函数来调用super,我还必须将一个参数传递给BlocProvider的create属性。我不知道怎么处理这件事

    CounterBloc(CounterState initialState):super(initialState)

  • 集团是否需要以下代码

    @凌驾 CounterState get initialState=>ShowCounterState(计数器值)


  • 提前感谢您的帮助。

    您不应该覆盖
    初始状态。如果您希望在拥有零参数构造函数时指定
    Bloc
    类中的初始状态,请执行以下操作:

    CounterBloc() : super(ShowCounterState(0));
    
    或者,在点#1中使用构造函数,并在实例化Bloc时传递值,如下所示:

    final yourBloc = CounterBloc(ShowCounterState(0));