RxJava2 中的异步 Volley StringRequest?
async Volley StringRequest in RxJava2?
我想通过 RxJava2 中的 Volley StringRequest 从服务器获取数据,但是我找不到如何为它创建一个 Observable .
在一些文章中,我发现 Observable.fromCallable 在没有任何样本的情况下也很有用。
请告诉我如何使用 RxJava2 调用异步 Volley stringRequest ??
提及:我不想使用 Future。
阅读文档,http://reactivex.io/RxJava/2.x/javadoc/io/reactivex/Single.html#fromCallable(java.util.concurrent.Callable) is for wrapping synchronous request. Since StringRequest
is asynchronous, you are looking for Observable.create
or better in your case Single.create
. Since it's an little advanced part of RxJava, I suggest you to look to already existing wrapper like VolleyX or RxVolley 甚至 Volley 的原生 RxJava 替代品。
我想通过 RxJava2 中的 Volley StringRequest 从服务器获取数据,但是我找不到如何为它创建一个 Observable .
在一些文章中,我发现 Observable.fromCallable 在没有任何样本的情况下也很有用。
请告诉我如何使用 RxJava2 调用异步 Volley stringRequest ??
提及:我不想使用 Future。
阅读文档,http://reactivex.io/RxJava/2.x/javadoc/io/reactivex/Single.html#fromCallable(java.util.concurrent.Callable) is for wrapping synchronous request. Since StringRequest
is asynchronous, you are looking for Observable.create
or better in your case Single.create
. Since it's an little advanced part of RxJava, I suggest you to look to already existing wrapper like VolleyX or RxVolley 甚至 Volley 的原生 RxJava 替代品。