2013-05-21 80 views
0

我有FragmentTabHost兒童片(片段)Android。要求孩子標籤法FragmentTabHost

public void onCreate(Bundle savedInstanceState) { 
    ... 
    mTabHost.addTab(newTabSpec, MainTab.class, new Bundle()) 
    ... 
} 

如何我可以從我MainTab(或其他選項卡)調用的公共方法?

public class MainTab extends Fragment { 
    public void showNews() { 
     ... 
    } 
} 

反之亦然

如何我可以調用從任何FragmentTabHost方法它兒童標籤(片段)的內部。

換句話說,我需要知道如何獲取鏈接到任何兒童片段比在FragmentTabController標籤。我如何在TabHos中獲得對象「MainTab」?

例如iOS中我的貓得到孩子標籤這樣的第一視圖 - 控制:

UINavigationController *navController = [appDelegate.tabController.viewControllers objectAtIndex: 1] 

有沒有類似的方法在android系統?

回答

0

O'k。當我嘗試從別人那裏獲取任何片段或視圖時,我的概念是錯誤的。在Android中,我應該使用事件。