Home Articles

在RxSwift中手动处理DisposeBag

Asked
Viewed 1759 times
7

我想取消一个请求,其中一种方法是手动取出一次性袋子 .

.addDisposableTo(disposeBag)

因为我有disposeBag对象,除了我上面提到的那个之外,有没有一种方法可以取消请求?

2 Answers

  • 15

    除了取消分配 DisposeBag 之外,另一个选项是使用 CompositeDisposable ,它具有明确的 dispose 方法 .

  • 3

    您只需更改对disposeBag对象的引用即可 . 将它设为零或将新对象分配给disposeBag .

    所有请求都将被取消 .

Related