Observable.never() 函数的实际用途是什么?

Lei*_*ner 7 java reactive-programming rx-java

Rxjava 有一个 Observable.never() 方法,它创建一个空的 observable,它永远不会完成并且永远不会发出任何东西。

该特定 observable 的目的是什么?

aka*_*okd 8

主要目的是防止完成一个流或向操作符提供非发射 Observable,否则这些操作符会对辅助源(例如,window、takeUntil)的信号做出反应。此外,它非常适合使用序列测试超时。