RxJava2类型转换中断流

时间:2018-07-06 17:28:12

标签: android rx-java2

我有以下代码

Observable.fromCallable(() -> networkJobHelper.getData()
           .map(response -> {
                List<AnimationGroup> animationGroups = new ArrayList<>();
                for (Object object : response.getDataPayload()) {
                    if (object instanceof AnimationGroup) {
                        animationGroups.add((AnimationGroup) object); <- THIS LINE
                    }
                }

                return animationGroups;
            });

由于某种原因,我得到了臭名昭著的Mapper返回空NPE的信息,但是当我注释掉包含(AnimationGroup) object的行时,它就消失了。

有人可以提供有关如何调试此问题的见解/提示吗?该错误是否可能在其他地方?

0 个答案:

没有答案