我在ViewPager中有Activity,其中包含多个片段。我还在操作栏中使用下拉导航
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
到这个导航栏我有一些回调:
actionBar.setListNavigationCallbacks(mSpinnerAdapter, mNavigationCallback);
我的问题是更改导航列表中的选项应该会影响ViewPager中的所有片段。
我应该如何遵守良好的OO原则?
答案 0 :(得分:1)
我希望你的片段实现这样的接口:
public Interface NavigationListener {
public void onNavigationChanged(args...)
}
然后在mNavigationCallback中的每个片段上调用该方法。