我可以在其他活动中将类扩展片段用作类中的字段吗?

时间:2020-10-15 15:51:33

标签: java android android-studio android-fragments

我在MainActivity中定义了一个汽车类,在选择了一个汽车类(我有一个汽车列表)后,我进入了主/详细流程活动,在此我想更改汽车的功能(字段)选择的车。

主/详细流程活动基本上是一个设置菜单,其中每种设置类型(例如电源,构建等)都有单独的片段。 现在,当我制作片段时,它创建了一个扩展片段的类,例如public class Build extends Fragment

我的问题是,我可以在MainActivity的“ Car”类中添加Build build;作为字段,并通过主/详细流程活动进行设置吗?

类似的东西:

MainActivity.java:

class Car {
    String name;
    Build build;
    Power power;
    ...
}

Build.java:

public class Build extends Fragment {
    Year year;
    ...
}

然后该过程将是:

  1. 使用意图将特定对象car0发送到主/详细活动(我认为我必须使Car可序列化或可打包吗?)
  2. 在主/详细活动中,设置car0.build.year = 2020,然后将car0返回MainActivity。

那么MainActivity中的car0的构建字段的年份字段是2020年吗?

我在过程中遗漏了什么吗?

谢谢

0 个答案:

没有答案