在 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 执行此操作。
我有一个 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 执行此操作。