问题描述
- Android 中hashmap和bundle的问题
-
Android 为什么有了hashmap,还要出现bundle??hashmap和bundle的区别是什么?
解决方案
bundle是用来在activity之间,以及app之间传递数据的,bundle中的数据有一步序列化和反序列化的操作
map只是一种临时存储方法
解决方案二:
map是用来存放键值对的一个集合!是用来临时存放数据的一个工具!bundle和map也差不多·bundle大多用于在Intent传递大量数据时用bundle进行封装一起传递!
解决方案三:
比map多了些封装方法,如:putString()/getString()和putInt()/getInt()
解决方案四:
bundle只能存 int string boolean等一些基本类型(string不算)
map存对象
时间: 2024-08-30 04:32:44