在Java中存储数据库/ bundle列表

时间:2015-03-03 20:57:35

标签: java android android-fragments

有没有办法存储数组或包列表?

这是我想要做的,但不知道它是否可能。

让我们说我有一个MAIN片段来维护我的所有片段等。我想有一个方法来根据片段发送它来存储包。

当然,我不想为我拥有的每个片段创建一个静态的或者任何东西,这看起来很混乱。有没有办法只为Bundles创建一个类型的ArrayList?

1 个答案:

答案 0 :(得分:3)

将包存储在主片段的Bundle中(在Fragment.saveInstanceState中)。为此,您可以使用Bundle.putParcelableArrayList(String, ArrayList)Bundle.putParcelableArrayList(String, Parcelable[],真的是您喜欢的。 Bundle类实现Parcelable,因此实际上很容易