2011-06-04 10 views

Respuesta

17

Una diferencia que puedo ver fácilmente es que un paquete le permite poner int, boolean, etc., mientras que un HashMap parece requerir que los convierta a/desde objetos.

Una diferencia más importante es que con un paquete, cada objeto que contiene es parcelable. Esto permite que los paquetes se utilicen como parámetros de servicio y se adjunten a intentos/pases a actividades.

0

Un paquete en Android es una herramienta que las aplicaciones utilizan para manejar recursos. Se ha construido en una estructura que permite que la búsqueda del sistema operativo se agrupe jerárquicamente para encontrar un recurso específico.

Sí, es esencialmente un mapa hash, pero está diseñado para ser un componente especializado de Android, y no una estructura de datos de propósito general.

Cuestiones relacionadas