这个异常是个比较蛋疼的异常,为什么说比较蛋疼呢 ,如图所示
这个异常和常见异常不太一样的地方在于,无法通过AS定位到相关出问题的位置,所以最初也是一脸懵逼。从网上查了好多资料,说什么xml文件中使用了android:animateLayoutChanges,并设置为true,并调用了notifyDataSetChanged()方法,我xml并没有做这个设置。但是抱着试试看的态度我把notifyDataSetChanged()给注释了,果然没有异常了,但是也没有数据了。到底是什么原因导致异常出现呢?答案是:对数据源进行了多次操作后,调用notifyDataSetChanged()方法导致。解决方案也很简单,对数据源的操作和notifyDataSetChanged()方法成对调用即可。
这个也是从网上看到的,目测还是比较靠谱的,抱着试试看的态度。在我的videoBeanList.clear()方法后面加了行notifyDataSetChanged(),问题解决。
本文介绍了一个与notifyDataSetChanged方法相关的异常问题及其解决方案。该异常通常发生在多次操作数据源后调用此方法时,文中提供了一种可行的解决办法。
5779

被折叠的 条评论
为什么被折叠?



