在活动之间保留链接列表的最佳方法是什么?

时间:2013-06-05 00:28:28

标签: android

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

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

在活动“B”中,我创建了一个“ImageInformation.class类型的LlinkedList”,其中Imageinformation.class具有以下值:ID,Name,Path,Size,Type。

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

有一种方法可以通过所有这些活动来保存这个链表吗?或者我需要将数据存储在SQLite中?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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