Android 中hashmap和bundle的问题

Android 为什么有了hashmap,还要出现bundle??hashmap和bundle的区别是什么?

map是用来存放键值对的一个集合!是用来临时存放数据的一个工具!bundle和map也差不多·bundle大多用于在Intent传递大量数据时用bundle进行封装一起传递!

比map多了些封装方法,如:putString()/getString()和putInt()/getInt()

bundle只能存 int string boolean等一些基本类型(string不算)
map存对象

bundle是用来在activity之间,以及app之间传递数据的,bundle中的数据有一步序列化和反序列化的操作
map只是一种临时存储方法