我希望能够在ArrayList
数据库中围绕几个Android活动发送一个SQLite
,而不必在每次活动结束和另一个活动开始时重新填充数组。我想在“启动画面”中最初填充列表,并将该列表发送到(添加到)/(已编辑)/(从中移除)各种活动。
该列表在DataManager
类中创建,该类通过其包含的一系列方法创建并填充ArrayList
。我担心如果我在启动画面中创建了这个DataManager
类的实例(例如myManager
),它将在下一个活动执行后终止。
最终,我的问题是:
如何引用ArrayList
类实例中存在的DataManager
,以便在我开始和完成活动时 ,从一个{{>收到的新信息1}}转移到下一个?
答案 0 :(得分:1)
创建另一个类(不是活动)。在那里为你的arrayList创建一个静态引用。您可以在不再需要时清除arraylist的静态引用,并在启动活动中启动它。