0

这是我的问题,我有这两个活动:

活动A---->活动B。

在活动“B”中,我创建了一个“ImageInformation.class 类型的 LlinkedList”,其中 Imageinformation.class 具有以下值:ID、名称、路径、大小、类型。

所以当我从“B”回到“A”时,我知道你可以发回这个链表,但是从活动“A”我可以去“A”----->“C”和从“C”—— ---->“D”,然后从“D”------->“E”回到活动“A”。

有没有办法通过所有这些活动来保存这个链表?。或者我需要将数据存储在 SQLite 中?

4

2 回答 2

1

您可以使用parcelable实现您的列表,并在创建活动时将其传递给意图。

于 2013-06-05T00:33:32.253 回答
0

您可以使用单例模式在您的应用程序中拥有一个唯一的实例,并从您的所有活动中调用它MySingleton.getInstance()
尽管通常不推荐并且应尽可能避免使用,但当您需要轻量内存共享对象时,它似乎适合这种情况。

于 2013-06-05T00:33:51.767 回答