Mapa de bits mutable de Android

¿Puedes explicarme qué es un mapa de bits mutable? Qué ventajas / desventajas o qué limitaciones tienen un mapa de bits mutable y un mapa de bits inmutable. Gracias

    Es casi la misma diferencia que en String vs StringBuilder – String es inmutable por lo que no se puede cambiar su contenido (bueno al menos no sin ningún hack), mientras que para StringBuilder puede cambiar su contenido.

    Con el fin de convertir un mapa de bits inmutable a uno mutable, echa un vistazo a este post: https://stackoverflow.com/a/16314940/878126

    Si su bitmap incluye bandera mutable, sus píxeles pueden ser cambiados, si no, los cambios de píxeles lanzan un error. Es la diferencia entre ellos.

    Y aquí está Android: convertir mapa de bits inmutable en Mutable

    No está seguro si hay alguna ganancia de rendimiento para el uso de mapas de bits inmutables. A menudo inmutable es sólo para ser hilo seguro (o si va a compartir la imagen con otro proceso, proceso seguro)

    Intenta crear un nuevo mapa de bits basado en las dimensiones de este mapa de bits, estableciendo la configuración del nuevo mapa de bits en la especificada y copiando los píxeles de este mapa de bits en el nuevo mapa de bits. Y puede configurar config de imagen.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.