怎样才可以 try-catch 方式捕获到 RxJava 的异常

查看 19|回复 0
作者:nnegier   
我知道 RxJava 链式有专门的回调处理异常,但是我是希望它抛出来,这样我后续的一系列的同质代码就不用再一一执行了。
我用的是 Observable ,代码如下:
NginxService service = getRetrofit().create(NginxService.class);
service.updateClassification(SPUtils.getUserID(), classification)
        .blockingSubscribe(result -> {
            Logger.e(result.toString());
            if (result.isSuccessful()) {
                classificationJobDao.delete(localJobID);
            }
        });
上面的代码在外面加 try-catch 是捕获不到的,虽然这里用的是 blockingSubscribe 相当于是同步方式,但是不行,所以我也不知道为什么捕获不到,搜索未果,特来询问
您需要登录后才可以回帖 登录 | 立即注册

返回顶部