我有以下代码
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
的行时,它就消失了。
有人可以提供有关如何调试此问题的见解/提示吗?该错误是否可能在其他地方?