SparseArray是Android framework中提供的轻量级的键值对数据结构,我们知道空间和效率从来都是相悖的,SparseArray的实现正是以时间来换取空间效率,适合小规模数据的存储. 下面来了解下SparseArray的特点,使用,并分析部分源码. 一.特点 SparseArray以键值对的形式保存数据,key是int类型,并且是唯一的不允许重复的key,而value可以是任何object. SparseArray是轻量级的,使用2个数组分别保存key和value,并通过数组下…