android / java:在活动之间传递嵌套类

时间:2012-12-28 20:32:25

标签: java android parcelable

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

public class checklistItem  {

    String name;
    String date;
        ...
}

public class dailyChecklist  {

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

2 个答案:

答案 0 :(得分:0)

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

希望它有所帮助。

答案 1 :(得分:0)

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

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

相关问题