Android:像HashMap这样的Bundle Vs java.util集合有什么区别

Ven*_*ana 12 java android

Bundle Vs java.util集合与HashMap有什么区别?

mah*_*mah 21

我可以轻易看到的一个区别是Bundle允许你将int,boolean等放入其中,而HashMap似乎要求你将它们转换为/从对象转换.

更重要的区别是,对于Bundle,它包含的每个对象都是可以分配的.这允许Bundles用作服务参数并附加到意图/传递到活动中.