RxJava错误-如何解决?

时间:2018-12-01 17:41:42

标签: android rx-java

我有一些内部可观察对象。我需要检测哪里有错误的对象。

下面您可以看到我的代码。

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?
        });

我真的不知道。请帮助我。

0 个答案:

没有答案