Flutter,如何在同一集团内 call/add/trigger 其他事件
Flutter, how to call/add/trigger others event inside same bloc
Flutter,如何call/add/trigger同一集团内的其他事件
我想在更新数据库后调用刷新事件
mapEventToA("update database").then -> mapEventToB("refresh")
可能吗?
我刚刚有一个刷新事件,所以我想重新使用它
如果你想在同一个 BLoC 中调用一个事件,你可以使用 add 方法。
class MyBloc extends Bloc<MyEvent, MyState> {
...
void _onSomeEvent(SomeEvent event, Emitter<MyState> emit){
// Some logic
...
// Call an event inside the BLoC
add(const RefreshEvent());
}
}
Flutter,如何call/add/trigger同一集团内的其他事件
我想在更新数据库后调用刷新事件
mapEventToA("update database").then -> mapEventToB("refresh")
可能吗?
我刚刚有一个刷新事件,所以我想重新使用它
如果你想在同一个 BLoC 中调用一个事件,你可以使用 add 方法。
class MyBloc extends Bloc<MyEvent, MyState> {
...
void _onSomeEvent(SomeEvent event, Emitter<MyState> emit){
// Some logic
...
// Call an event inside the BLoC
add(const RefreshEvent());
}
}