我用的是 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 相当于是同步方式,但是不行,所以我也不知道为什么捕获不到,搜索未果,特来询问