Android: ¿cuál es la diferencia entre las colecciones de Bundle Vs java.util como HashMap

¿Cuál es la diferencia entre colecciones java.util de Bundle Vs como HashMap?

Una diferencia que puedo ver fácilmente es que un paquete le permite poner int, boolean, etc, en él, mientras que un HashMap parece requerir que usted los convierte a / de 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 las intenciones / pasadas a las actividades.

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

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

  • Cómo mantener un mapa de bits en la memoria
  • ArrayIndexOutOfBoundsException error en el análisis de datos JSON
  • Cómo ejecutar Javac desde Eclipse
  • Proceso de fondo de caché de Android está aumentando continuamente
  • ¿Existe la posibilidad de ejecutar applets en Android o Blackberry?
  • ¿Puede Android Dibujos definidos en XML contienen una ruta de acceso?
  • Android - cómo agregar @hide anotación en mi proyecto
  • NetworkSecurityConfig: No hay configuración de seguridad de red especificada - Android 7.0 error?
  • Intención de difusión cancelada. GCM de Android
  • Margen entre las etiquetas del título del eje X y del eje X en AChartEngine
  • Android - Campo int final dentro del método onCreate ()
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.