我不确定在活动之间传递外部类的最佳方法。我应该让他们都可以哄骗吗?只是不确定如何在writeToParcel方法中执行parcelable数组。
public class checklistItem {
String name;
String date;
...
}
public class dailyChecklist {
...
checklistItem[] theList;
...
}
答案 0 :(得分:0)
您可以在应用程序中扩展Application类,并在那里创建对要在活动中共享的实例化对象的引用。
希望它有所帮助。
答案 1 :(得分:0)
非静态嵌套类包含对其封闭外层的隐藏引用;这有时很有用但在其他场合没用。如果您不需要从内部类调用外部类,那么您应该将内部类声明为static。这样,它将表现为普通的非嵌套类,但其定义仍将保留在外部类的名称空间中。
当然,对于纯粹主义者,class
,我在这里指的是该类的实例(对象)。