0

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

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

4

1 回答 1

0

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

于 2012-08-12T20:04:47.607 回答