问题描述:公司的老代码里面有一个需要使用ExpandListView嵌套ListView的地方,需要处理手势,因此写了一个demo来处理,
在这个demo里面出现了一个奇怪的情况,因为ExpandListView的getChildView中使用的ListView的对象没有重新生成,所以当ListView滚动之后滑动ExpandListView,有概率出现ListView再也无法滚动的情况,看了Log,发现ListView只能触发ACTION_DOWN事件。目前尚未找到问题原因,但是如果每次ListView滚动后调用ExpandListView的notifydataChange(),可以减少这个复现率,毕竟是偶现的,目前我测试的复现率为0,因为不知道原因所以不敢保证解决问题。
留下这篇文章,给过路人参考,如果知道是什么原因造成的 ,请回复留言