不会出现你说的这种情况,因为type =1 时 positions 的值都是 0 type=2 时 position =10 positions =10一直不变 position 是可变的但一直都大于等于 positions 因为 types 是所有数据总的size
将data数据更新,然后调用刷新方法不就行了。。。
我这边写的时候,一直是越界的,老师写的时候我就觉得这里肯定有问题,但是不知道为什么,老师能运行起来