Android为什么要用Bundle而不是直接使用HashMap来进行数据传递?
摘要:
原因如下: 1,Bundle底层是由ArrayMap实现的,ArrayMap是由两个数组实现的,一个int数组是存储对象数据对应下标,一个对象数组保存key和value,内部使用二分法对key进行排序,在添加、删除、查找数据的时候,都会使用二分法查找,所以只适合于小数据量操作,如果在数据量比较大的情 阅读全文
posted @ 2019-10-27 21:14 Joyce&wang 阅读(631) 评论(0) 推荐(0)
浙公网安备 33010602011771号