我想從片段發送一些數據到新片段。我知道這可以通過捆綁來完成,但我不知道如何使用它們,特別是不能使用我自己的對象。所以,現在Android如何將對象發送到新片段
Fragment newFragment = new SecondFragment();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.frame_container, newFragment);
transaction.addToBackStack("saveState");
transaction.commit();
我想這個數據發送到「newFragment」:
我有一個新的這樣的取代舊片段。
private List<MyObject> objectList;
我怎樣才能把這個鏈表類到一個新的捆綁?
編輯:
而且也,我怎樣才能從我的舊片段到newFragment送包?
請閱讀:http://developer.android.com/training/basics/fragments/communicating.html – 2015-02-05 17:02:45
現在我知道如何將數據與主機活動傳遞給新的片段,但我仍然不知道如何將objectList放入包中? – RyuZz 2015-02-05 17:14:20
通過構造函數?通過界面傳遞?你甚至讀過鏈接提供的信息嗎? – 2015-02-05 17:19:59