taojr95

Results 4 comments of taojr95

> +1,最简单的解决办法是try catch.在catch中notifyItemRangeRemoved(position, 1); > 问题原因是删除节点时会同时做这些动作: > > 1. 移除子项 > 2. 移除node自己 > 3. 移除脚部 > > 前2步没问题,第3步时:data.size()就与删除的position相等了,所以报下标越界。 > 具体代码: > > ``` > BaseNodeAdapter.kt > /** > *...

> BaseNode parentNode = getAdapter().getItem(getAdapter().findParentNode(position)); int childIndex = parentNode.getChildNode().indexOf(data);

如果X5未初始化完成前,调用了代码就会报这个错

> 这个问题该怎么弄呢? ![image](https://user-images.githubusercontent.com/37699177/124420930-0cd2ba80-dd93-11eb-8279-90c5aec50675.png) 把这行注释了就行