recyclerview可以添加list类型,T[]数组类型,为什么不能添加SparseArray类型呢?
SparseArray是Android特有的数据类型结构。谁知道为什么呢两者不能一起用呢?
sparseArray 是按照key值排序的,你先put几个key 1,3,5的值, 然后再put key是2和4的值,最后的顺序是1,2,3,4,5
recyclerview 取数据position是索引从0开始的,开始索引0,1,2对应的是key1,3,5,你put了key 2,和4以后,
你再看索引0,1,2取出来的就是key1,2,3的值了。这不就乱了吗,作为列表数据肯定是可以更新的,sparsearray不行