我想将整个(自定义)类引用传递给另一个活动。此类称为 WeekProgramData。WeekProgramData 有一个包含 7 个 Day(类)实例的数组,每个 Day 类都有几个 Switch 实例。
如何在活动之间传递类引用,以便我可以在其他活动中使用该类的方法等?
我已经尝试了以下方法,但失败了:首先,在活动 A 中声明
WeekProgramData wpd = new WeekProgramData();
在活动 A 中传递 WeekProgramData 类引用的代码:
Intent intent = new Intent(v.getContext(), WeekOverview.class);
intent.putExtra("wpd", wpd);
startActivity(intent);
活动 B 中用于获取类引用的代码:
Bundle extras = getIntent().getExtras();
WeekProgramData wpd = extras.getWeekProgramData("wpd");