如何在多个Android活动中引用数据?

时间:2014-12-24 06:12:39

标签: android sqlite arraylist android-sqlite bundle

我希望能够在ArrayList数据库中围绕几个Android活动发送一个SQLite,而不必在每次活动结束和另一个活动开始时重新填充数组。我想在“启动画面”中最初填充列表,并将该列表发送到(添加到)/(已编辑)/(从中移除)各种活动。 该列表在DataManager类中创建,该类通过其包含的一系列方法创建并填充ArrayList。我担心如果我在启动画面中创建了这个DataManager类的实例(例如myManager),它将在下一个活动执行后终止。

最终,我的问题是:

如何引用ArrayList类实例中存在的DataManager,以便在我开始和完成活动时 ,从一个{{>收到的新信息1}}转移到下一个?

1 个答案:

答案 0 :(得分:1)

创建另一个类(不是活动)。在那里为你的arrayList创建一个静态引用。您可以在不再需要时清除arraylist的静态引用,并在启动活动中启动它。