这是我的问题,我有这两项活动:
活动A ---->活动B。
在活动“B”中,我创建了一个“ImageInformation.class类型的LlinkedList”,其中Imageinformation.class具有以下值:ID,Name,Path,Size,Type。
所以当我从“B”回到“A”时,我知道你可以发回这个链接列表,但是从活动“A”我可以转到“A”----->“C”并从“C”----->“D”和“D”------->“E”然后返回活动“A”。
有一种方法可以通过所有这些活动来保存这个链表吗?或者我需要将数据存储在SQLite中?
答案 0 :(得分:1)
您可以使用parcelable实施列表,并在创建活动时将其传递给意图。
答案 1 :(得分:0)
您可以使用单例模式在应用程序中创建一个唯一的实例,并使用MySingleton.getInstance()
从您的所有活动中调用它。
虽然它通常不是推荐的,但应尽可能避免使用,但当您需要一个轻便的内存中共享对象时,它似乎适用于这种情况。