Parcelable es una interfaz específica de Android en la que implementa la serialización usted mismo. Fue creado para ser mucho más eficiente que Serializable y para solucionar algunos problemas con el esquema de serialización Java predeterminado.
Es importante recordar que el orden en el que escribe los campos en una Parcela DEBE SER EL MISMO PEDIDO de que los lea del paquete al construir su objeto personalizado.
La interfaz parcelable tiene un límite estricto de tamaño de 1 MB. Eso significa que cualquier objeto o combinación de objetos que coloque en una parcela que ocupe más de 1 MB de espacio se corromperá en el otro lado. Esto puede ser difícil de descubrir, así que tenga en cuenta qué tipo de objetos planea hacer parcelables. Si tienen árboles de dependencia grandes, considere otra manera de pasar los datos.