我想在活动之间发送一个对象。阅读此内容后,我得出结论,使用 Parcelable 是最好的方法,因为它对性能的影响最小。我想这样做的原因是因为我需要从网络下载数据来创建一个对象,所以我不想继续下载数据。
但是,为了使用 Parcel,该类需要实现 Parcelable。当我试图发送在库中定义的对象时,我无法编辑类以包含它。
解决我的困境的最佳方法是什么?
我尝试扩展库类并实现 Parcelable,但因 ClassCastException 而失败。我还看到提到我应该创建一个包裹我的库类的 Parcelable 类并以这种方式发送?
谢谢!