1 声明一个或者是初始化一个 eventbus
class RepairEvent{
static EventBus event = EventBus();
}
2声明一个要发送的对象 可有参 可无参
class RefreshComPnyPickListEvent {
RefreshComPnyPickListEvent();
}
3进行发送数据
RepairEvent.event.fire(RefreshComPnyPickListEvent());
【Flutter event_bus使用和理解】4evetnbus 进行监听 并返回一个StreaSubscription
//通知刷新
StreaSubscription _citySubscription = RepairEvent.event.on().listen((data) {
// 发送的对象 有参数 就在data里面
//收到 信息后 进行相关的操作
});
/// The returned [Stream] is a broadcast stream so multiple subscriptions are /// allowed.返回的[Stream]是广播流,因此有多个订阅