我一直试图使用意图将树形图从一个活动传递到另一个活动。
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显示为空。我还没有弄清楚如何解决这个问题?