lst.ItemClick += delegate(object sender, AdapterView.ItemClickEventArgs e) {
//var intent = new Intent (this, typeof(TracksByGenres));
//intent.PutStringArrayListExtra ("keys", items);
//StartActivity (intent);
FragmentTransaction fragmentTx=this.FragmentManager.BeginTransaction();
TracksByGenres fragTrack=new TracksByGenres();
//get our item from listview
fragmentTx.Replace(Resource.Id.fragmentContainer,fragTrack,items[e.Position]); fragmentTx.AddToBackStack(null);
fragmentTx.Commit();
};
新片段(fragTrack)
public async override void OnActivityCreated(Bundle savedInstancesState)
{
//What can I write? I want to get value from items[e.position] from old fragment
}
什麼函數來獲取價值?我有搜索谷歌,但沒有結果,我希望。
你想從在導航的同時傳遞數據代替傳遞數據第二個片段? – Sreeraj
不,我不想要。 fragment1會將數據傳遞給第二個片段(我知道如何編寫代碼) 第二個片段會得到這個數據。我要那個。 –