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