在 Android 中制作一个 class 具有多个子 classes 的多个对象

Make a class with several objects of multiple subclasses parcelable in Android

我有一个 class 包含 2 个子classes 并且有几个这些子classes 的实例。

ClassA{
private ClassB obj1;
private ClassB obj2;
private ClassC obj3;
private ClassC obj4;
private ClassC obj5;
private ClassC obj6;

private class ClassB{}
private class ClassC{}
}

是否有可能使这样的构造可打包?我该怎么做或者有什么替代方案?

感谢您提供的任何帮助!

首先添加一个 Android Studio 插件用于创建 parcelable class。

转到

文件 -> 设置 -> 插件 并搜索“parcelable”并单击 浏览 并安装 Android Parcelable 代码生成器.

现在打开您想要打包的 class,然后 转到

代码 -> 生成 (ALT+Insert)

和select Parcelable,select你想要parcelable的字段就是这样,它会生成所需的代码。

对所有子 classes 执行此操作。