检索由Adapter管理的Fragment的建议方法

时间:2012-08-10 16:12:08

标签: android android-fragments fragmentpageradapter

我在FragmentActivity中有片段,它有一个ActionBar和Tab导航。我的问题是我想在Fragment上调用一个方法。我不能使用findFragmentBy [Id | Tag],因为片段是由适配器启动和附加的,它会分配一个自定义标记。我看到了几个基于保持对片段的引用的解决方案,但我真的想避免保留对我的片段的任何引用,因为它们由FragmentPagerAdapter处理。现在我的片段中包含了所有内容(在我看来这是一种解决方法),但这个问题仍困扰着我。

从我的活动访问片段实例的最佳方法是什么,而不是由我添加到FragmentManager,而是FragmentPagerAdapter?

1 个答案:

答案 0 :(得分:0)

我通过编写自己的适配器解决了这个问题。由于它们非常简单,因此很容易实现。