有很多关于 Android 中 Parcelable 的信息。环顾四周后,我找不到解决问题的好方法。
所以,我需要创建一个类(我们称之为“MyClass”),它扩展了别人编写的自定义类(“HisClass”)。HisClass中有许多实例变量,其中一些是自定义类的对象,它们本身就是。我想将 MyClass 对象从一个活动传递到另一个活动,我意识到,我需要将其设为 Parcelable。但是作为自定义对象的实例变量呢?
读到这里,我想我需要让每一个自定义对象都实现 Parcelable。因为,在 MyClass 和 HisClass 中有许多自定义对象,它们又具有用于实例变量的自定义对象,这样做对我来说似乎是一个糟糕的解决方案。
有没有更好的办法?也许,我只是在这里完全失明。希望可以有人帮帮我。