bry*_*410 3 android rx-java retrofit
我最近从retroft-beta1升级,这是有效的.我有以下API接口:
public interface Service {
@POST("path")
Observable<Object> service();
}
Run Code Online (Sandbox Code Playgroud)
以下电话:
service.service()
.observeOn(AndroidSchedulers.mainThread())
.subscribe();
Run Code Online (Sandbox Code Playgroud)
它会抛出NetworkOnMainThreadException.但这是在改造beta1.
从改进-betal2开始,对Observable方法的调用现在可以同步运行.所以subscribeOn必须使用:
service.service()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
819 次 |
| 最近记录: |