有一個tabLayout和ViewPager。 所以我想將數據從fragment1傳遞給fragment2。如何在viewpager中的片段之間傳遞數據?
注意:fragment1 vs fragment2位於VIewPager中。所以我無法按照正常的方式傳遞數據。
FragmentTransaction fragmentTx=this.FragmentManager.BeginTransaction();
TracksByGenres fragTrack=new TracksByGenres();
fragTrack.AddData(items[e.Position]);
//get our item from listview
fragmentTx.Replace(Resource.Id.fragmentContainer,fragTrack);
fragmentTx.AddToBackStack(null);
fragmentTx.Commit();
檢索來自稱爲片段的onCreate()中的數據可以使用基於事件的解決方案,我曾在一個viewpager 2個片段和成功傳遞數據。去搜索EventBus。如果你想我可以給你工作的例子。 –