外一次性是否在rxjava中自动配置内一次性?

时间:2019-02-19 08:28:36

标签: android rx-java2

我遇到这样的情况:

MinMaxWidth minMaxWidth = ((TableRenderer)table.createRendererSubTree().setParent(doc.getRenderer())).getMinMaxWidth();
float minWidth = minMaxWidth.getMinWidth();
float maxWidth = minMaxWidth.getMaxWidth();

我的问题是,如果我处置outerDisposable = Observable.intervalRange(1,maxCount,initialDelay,interval,TimeUnit.MILLISECONDS,AndroidSchedulers.mainThread()) .subscribeOn(Schedulers.io()) .subscribe(time -> { if (time == maxCount) { liveData.setValue("Event")); innerDisposable = Completable.complete() .delay(60000, TimeUnit.MILLISECONDS) .observeOn(AndroidSchedulers.mainThread()) .doOnComplete(() -> liveData.postValue("Event")) .subscribe(); } else { liveData.setValue("Event"); } }); ,那么outerDisposable应该自动处置还是我必须分别分别处置这两个一次性处置器?

0 个答案:

没有答案