/* * @author lsy * @date 2019-09-05 **/ import 'dart:async'; class LiveData { StreamController _controller; T data; LiveData() { this._controller = new StreamController(); } get stream => _controller.stream; get controller => _controller; void notifyView(T t) { this.data = t; _controller.sink.add(t); } void dispost() { _controller.close(); } }