在页面结束时
import 'package:event_bus/event_bus.dart';
// 创建EventBus
EventBus eventBus = new EventBus();
// event 监听
class EventBusObject{
// 想要接收的数据时什么类型的,就定义相同类型的变
}
var event;
event = eventBus.on<EventBusObject>().listen((event) => onRefresh());
}
@override //结束
void dispose() {
super.dispose();
refreshController.dispose();
event.cancel();
}
event.cancel();一定要在 super.dispose();后 不然没作用 亲试