【发布时间】:2018-02-21 13:57:43
【问题描述】:
我有一个"MainActivity" 包含一个片段"fragment1",这个片段显示一个加载器,直到使用Volley library 获取数据。在这个片段1 获得JSONResponse 之后,它必须将数据传递给第二个片段fragment2. 我的 JSON 数据如下:
{ "city": ["Moscow", "Istanbul"],
"Moscow":["Moscow Kremlin", "Red Square", "Gorky Park", "Saint Pittsburgh"],
"Istanbul":["Taksim Square", "Hagia Sophia", "Grand Bazaar", "Spice Bazaar"]}
这里的问题是城市和地方的数量不是固定的。信息不断增加。我已经在fragment1 上完成了数据检索过程,但我不确定如何将其发送到第二个片段以检索那里的信息。我使用Bundle 还是onFragmentInteractionListener?而且由于Java 中没有关联数组,我该如何实现呢?
【问题讨论】:
-
使用界面概念。
-
是的.. 那么关联数组呢..?
-
任一片段都可以使用适当的库解析 JSON 字符串。
标签: java android android-fragments