import 'package:event_bus/event_bus.dart'; class EventBusManager { factory EventBusManager() => shareManager(); EventBusManager._init(){ eventBus = EventBus(sync: false); } EventBus? eventBus; static EventBusManager? _manager; static EventBusManager shareManager(){ _manager ??= EventBusManager._init(); return _manager!; } EventBusManager get manager => shareManager(); //发送事件 eventBusFir(dynamic event) { eventBus?.fire(event); } }