0

我在 parentActivity 与其子片段之间的通信方面遇到了一些麻烦。

我正在使用 actionbarsherlock。

我环顾四周,但我还没有找到处理 ViewPagers 和 Spinners 的东西。

背景:

我的子片段有自己的操作栏,指定了其他片段中不可用的几个额外操作项,其中一个操作项是具有多个选项的微调器 - A、B 和 C 等

默认情况下,MainActivity 将加载包含 ViewPager 的 Fragment_A(子片段)。

此视图寻呼机处理视图 A 和 B 之间的滑动(Spinner 具有选项 A、B、C 等)

Fragment_A 也有微调器适配器。如果在微调器上选择 A,viewPager 将切换到 A,如果在微调器上选择 B,viewPager 将切换到 B。(这工作正常)。

我的问题是:当用户在 A 和 B 之间“滑动”(他们不使用微调器)并将我的“微调器”分别更改为 A 或 B 时,我该如何捕捉?

注意:我的寻呼机适配器(用于 ViewPager)是在不同的类中单独创建的。

任何帮助表示赞赏...谢谢大家!

4

1 回答 1

2

就是你需要的。interface您必须在自己的活动中设置一个并在父活动中Fragment实现它。interface在您Fragment实例化的实例中,interface以及在您用于监听页面更改的任何方法中,调用该方法以将该数据传达给活动。

这似乎有点“手摇”,但我希望这能澄清一点。

于 2013-07-23T19:50:28.073 回答