碎片对Activity的事件作出反应

时间:2012-09-28 11:28:11

标签: android android-fragments

我在ViewPager中有Activity,其中包含多个片段。我还在操作栏中使用下拉导航

actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);

到这个导航栏我有一些回调:

actionBar.setListNavigationCallbacks(mSpinnerAdapter, mNavigationCallback);

我的问题是更改导航列表中的选项应该会影响ViewPager中的所有片段。

我应该如何遵守良好的OO原则?

1 个答案:

答案 0 :(得分:1)

我希望你的片段实现这样的接口:

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

然后在mNavigationCallback中的每个片段上调用该方法。