我有一些内部可观察对象。我需要检测哪里有错误的对象。
下面您可以看到我的代码。
Observable.from(Ids)
.map(integer -> {
return HelperFactory.getInstance().getOrderRuntimeDao().queryForId(integer);
})
.flatMap(order -> {
return new syncClient().observable();
}, (order, document) -> {
return new Pair(order, document);
})
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(pair -> {
if(pair != null){
Document document = (Document)pair.second;
Order order = (Order)pair.first;
order.setOuterId(document.getId());
order.setNumber(document.getNumber());
HelperFactory.getInstance().getOrderRuntimeDao().update(order);
}
}, throwable -> {
// HERE I NEED TO GET REF OF ORDER OBJECT. HOW I CAN DO IT?
});
我真的不知道。请帮助我。