我的代码中有很多Single
,例如:
Disposable disp = Single.fromCallable(()-> loadData())
.observeOn(AndroidSchedulers.mainThread())
.subscribeOn(Schedulers.io())
.subscribe(res-> showInUI(res),
throwable -> Log.e(TAG, throwable.getMessage()))
);
据我从文档中了解到,
Observable
和Single
之间的区别在于Single可以响应错误、不响应、响应成功并且仅发出一次。
现在我没有任何处置措施,一切都很好。
那么我需要执行disp.dispose()
吗?