2013-05-19 38 views
0

我是Android新手,完全卡住了。當我嘗試膨脹我的片段時,我不斷收到異常。從主要活動取代android Fragment

這是我的項目詳情: 這是一個TabHost項目。我爲每個標籤都有一個「虛擬」活動。每個選項卡「虛擬」活動都有一個線性佈局,我用它來擴展該選項卡的碎片組。當我在主要活動的給定選項卡下創建活動時,我會爲該活動添加一個默認片段。一切都很完美。

現在爲我的問題: 我有一個ActionBar菜單,動態生成取決於哪個選項卡的重點。當用戶點擊一個菜單項時,我需要替換焦點選項卡活動上的當前片段。由於ActionBar在主要活動上,而不是主要活動,因此我無法從主要活動中擴展片段。我花了幾整天的時間試圖找出如何做到這一點。無論我做什麼,我都會得到「沒有找到id 0XXXXXXX Fragment的視圖」。我假設這是因爲主要活動沒有綁定到用於託管碎片的選項卡活動的FragmentManager。

關於如何從主活動中替換宿主活動上的片段的任何建議?

在此先感謝!

回答