2012-09-28 78 views
0

我有ViewPager活動,其中包含多個片段。我也使用下拉導航動作條對活動事件做出反應的片段

actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); 

爲了這個導航欄我有一些回調:

actionBar.setListNavigationCallbacks(mSpinnerAdapter, mNavigationCallback); 

我的問題是,在導航列表改變選擇應該不會影響內部ViewPager所有片段。

我該怎麼做才能符合良好的面向對象原則?

回答

1

我有你的片段實現這樣的接口:

public Interface NavigationListener { 
    public void onNavigationChanged(args...) 
} 

然後就是呼籲在mNavigationCallback每個片段的方法。