Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android RX Java 2一次性_Java_Android_Rx Java_Rx Android - Fatal编程技术网

Android RX Java 2一次性

Android RX Java 2一次性,java,android,rx-java,rx-android,Java,Android,Rx Java,Rx Android,当我使用RXJava 1时,我总是跟踪我的订阅,以便在activity onDestroy中执行取消订阅。例如: 最近我搬到了RXJava2,然后我在网上寻找如何处理新的一次性用品的建议 但我找不到任何东西,我看到的每一个例子都忽略了 RXJava 2是否更改了它,现在我不需要再从dispose中执行dispose方法,或者我应该以我在RXJava 1天中实现的相同方式实现它?如果订阅时获得一个disposable,那么您也可以使用CompositeDisposable 如果您使用的某些订阅方法

当我使用RXJava 1时,我总是跟踪我的订阅,以便在activity onDestroy中执行取消订阅。例如:

最近我搬到了RXJava2,然后我在网上寻找如何处理新的一次性用品的建议

但我找不到任何东西,我看到的每一个例子都忽略了


RXJava 2是否更改了它,现在我不需要再从dispose中执行dispose方法,或者我应该以我在RXJava 1天中实现的相同方式实现它?

如果订阅时获得一个
disposable
,那么您也可以使用
CompositeDisposable

如果您使用的某些订阅方法不返回
一次性
,您也可以使用
takeUntil
takeWhile
方法来处理订阅