我使用android导航来切换片段。我想在Bundle内传递类似ArrayList<ArrayList<MyParcelable>>的东西。我该怎么做呢?
Bundle
ArrayList<ArrayList<MyParcelable>>
9udxz4iz1#
Bundle是一个键-值存储,它可以容纳许多现成的数据结构。但是,对于像ArrayList<ArrayList<MyParcelable>>这样特定的对象,我建议将其序列化(JSON),以便将其与Bundle一起打包,然后在另一端将其反序列化。
1条答案
按热度按时间9udxz4iz1#
Bundle
是一个键-值存储,它可以容纳许多现成的数据结构。但是,对于像ArrayList<ArrayList<MyParcelable>>
这样特定的对象,我建议将其序列化(JSON),以便将其与Bundle一起打包,然后在另一端将其反序列化。