我有一个 API,它只返回错误/成功代码,没有正文。对于 RxJava1,我会使用 Observable<Void>
作为此次调用的返回值。
我可以为 RxJava2 使用什么? Wiki 上针对 RxJava2 的提示 ( link ) 没有帮助,因为我无法更改 API 的工作方式。
设置:
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0'
最佳答案
使用Completable
。
如果操作成功,它将发出成功终止事件。如果失败,您可以使用自己的 Exception
子类来包装必要的错误代码。
关于android - RxJava2 : Alternative to Observable<Void>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42094046/