将TreeMap从一个活动传递到另一个活动

时间:2014-05-06 23:28:08

标签: java android android-intent treemap

我一直试图使用意图将树形图从一个活动传递到另一个活动。

public TreeMap<String, ArrayList<SuperMedia>> map = new TreeMap<String, ArrayList<SuperMedia>> ();

我这样做

Intent i = new Intent("com.video.tv.MainActivity" );
i.putExtra("map", map);

并通过

在另一方接收它
HashMap<String, ArrayList<SuperMedia>> receivedMap = (HashMap<String, ArrayList<SuperMedia>>) i.getExtras().get("map");

一切正常。我遇到的问题是我的SuperMedia课程有一个字段
&#34; ArrayList children&#34;,它会在第一个活动中填充,但是一旦我将TreeMap从一个活动传递到另一个活动,那么&#34; children&#34; ArrayList显示为空。我还没有弄清楚如何解决这个问题?

0 个答案:

没有答案