0

我不确定在活动之间传递外部类的最佳方式。我应该让它们都可以打包吗?只是不确定如何在 writeToParcel 方法中执行 parcelable 数组。

public class checklistItem  {

    String name;
    String date;
        ...
}

public class dailyChecklist  {

    ...
    checklistItem[] theList;
    ...
} 
4

2 回答 2

0

您可以在您的应用程序中扩展 Application 类,并在那里创建对您想要跨活动共享的实例对象的引用。

希望能帮助到你。

于 2012-12-28T20:54:46.313 回答
0

非静态嵌套类包含对其封闭外部类的隐藏引用;这有时很有用,但在其他场合无用。如果您不需要从内部类调用外部类,那么您应该将内部类声明为静态。这样,它将表现为一个普通的非嵌套类,但它的定义仍将保留在外部类的命名空间中。

当然,对于纯粹主义者来说,class这里我指的是该类的一个实例(对象)。

于 2012-12-28T22:32:49.300 回答