Flutter event_bus使用和理解

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]是广播流,因此有多个订阅

    推荐阅读