Я использую интерфейс Serializable
для передачи объекта из одного действия в другое. Я использую putExtra
на стороне отправителя и getSerializable
на стороне получателя. Все работает нормально, но я получил (впервые) следующий отчет об ошибке:
java.lang.RuntimeException: Parcelable столкнулся с IOException при чтении объекта Serializable
Я не понимаю, почему было сгенерировано это исключение, поскольку я использую getSerializable
, а не getParcelable
.
Я знаю, что вместо этого мне следует реализовать интерфейс Parcelable
, потому что он был разработан специально для Android (и это то, что я в конечном итоге сделаю), но я хочу понять, почему я получаю эту ошибку.
Спасибо!