这个问题是由于Adapter的数据集子线程中List添加删减数据的时候,
然后在主线程中调用notify方法,这样就会出现数据集合与展示不一致的问题.当点击条目的时候就会发生crash,
1.复现步骤:将主线程中notify加一个延时,然后下拉刷新列表,然后在列表刷新之前点击listView中的条目,这时候就会发生crash
2解决办法,把List添加数据的操作和notify更新UI的操作放在同一个线程中就能规避这个问题
这个问题是由于Adapter的数据集子线程中List添加删减数据的时候,
然后在主线程中调用notify方法,这样就会出现数据集合与展示不一致的问题.当点击条目的时候就会发生crash,
1.复现步骤:将主线程中notify加一个延时,然后下拉刷新列表,然后在列表刷新之前点击listView中的条目,这时候就会发生crash
2解决办法,把List添加数据的操作和notify更新UI的操作放在同一个线程中就能规避这个问题