相关疑难解决方法(0)

Android上rxjava的默认调度程序

我正在使用Retrofit为我的异步网络调用返回rxjava Observable.

我发现自己重复以下调用:

someApiCall().subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())

好像我总是订阅IO线程并观察Android主线程.这似乎是我发现的所有资源的最佳实践.也许除了长时间运行的计算之外,我不太明白何时我们想要偏离这种模式.

有没有办法通过默认subscribeOn和observeOn线程来删除这个样板?

这是rxjava插件的用例吗?(我找不到很多使用它们的例子.)

我可以通过搞乱改造执行器来设置网络边界的默认线程吗?

java multithreading android rx-java retrofit

13
推荐指数
2
解决办法
5621
查看次数

标签 统计

android ×1

java ×1

multithreading ×1

retrofit ×1

rx-java ×1