Что такое сериализация и десереализация? Сериализация - это процесс перевода структуры данных в последовательность байтов. Десериализация - это процесс перевода байтов в структуры данных. Изначально в java есть Serializable, но так как она медленная из-за использования рефлексии, Android решили сделать некое подобие Serializable и назвали его Parcelable. Parcelable быстрее так как это некий контейнер данных, что-то вроде стека, в который загружаются данные объекта. ВАЖНО! Есть метод: Parcel.marshal() Массив байт, который мы получили с помощью этого метода слишком большой и его НЕЛЬЗЯ хранить в постоянной памяти, так как в андроиде частое межпроцессное взаимодействие. Именно поэтому иногда до сих пор можно увидеть Serializable классы в проекте. Serializable and Parcelable are both ways to pass data between activities or fragments in Android, but they work in slightly different ways. Serializable is a Java interface that allows objects to be written to and read from a stream. It is simpl