dispose method
Implementation
@override
void dispose() {
for (final component in disposeBag) {
if (component is BaseIO) {
component.dispose();
} else if (component is ChangeNotifier) {
component.dispose();
} else {
L.w('未支持自动dispose的类型 ${component.runtimeType}, 请检查代码是否有bug!');
}
}
if (!compositeSubscription.isDisposed) compositeSubscription.dispose();
super.dispose();
}