Я хочу отправить объект между действиями. Читая об этом, я пришел к выводу, что использование Parcelable — лучший способ, поскольку он оказывает наименьшее влияние на производительность. Причина, по которой я хочу это сделать, заключается в том, что мне нужно загружать данные из сети для создания объекта, поэтому я не хочу продолжать загрузку данных.
Однако, чтобы использовать Parcel, класс должен реализовать Parcelable. Поскольку я пытаюсь отправить объект, определенный в библиотеке, я не могу отредактировать класс, чтобы включить это.
Что было бы лучшим способом решить мое затруднительное положение?
Я попытался расширить класс библиотеки и реализовать Parcelable, но потерпел неудачу с ClassCastException. Я также видел упоминание о том, что я должен создать класс Parcelable, который обертывает класс моей библиотеки, и отправлять его таким образом?
Спасибо!