4
我正在使用Xamarin的機器人。 我正在使用FragmentActivity的ActionBarSherlock有4個標籤,每個加載一個片段。碎片之間的通信xamarin
其中一個選項卡包含一個ListFragment(A),它包含一個適配器,該適配器包含顯示在Fragment中的列表,另一個選項卡包含應該將項目添加到A列表的簡單Fragment(B)。
如何從片段B訪問A的列表?
我正在使用Xamarin的機器人。 我正在使用FragmentActivity的ActionBarSherlock有4個標籤,每個加載一個片段。碎片之間的通信xamarin
其中一個選項卡包含一個ListFragment(A),它包含一個適配器,該適配器包含顯示在Fragment中的列表,另一個選項卡包含應該將項目添加到A列表的簡單Fragment(B)。
如何從片段B訪問A的列表?
把你的主要活動(FragmentActivity)列表作爲公共成員或創建它的getter/setter。現在你可以在ListFragment(A)和簡單的片段(B)中訪問這個列表。這種訪問在ListFragment和簡單的片段可以做到的:
var myList = ((FragmentActivity)this.Activity).getList();
因此,該列表是現在在你的主要FragmentActivity內的所有片段進行訪問。