我正在这里进行应用程序的初始设计,并且遇到了一些关于我希望如何工作的问题。
一些背景开始:
该应用程序将 ActionBarSherlock 用于整个 UI。这是一个选项卡式设计,它使用 ViewPager 和 FragmentStatePagerAdapter 在不同的选项卡(它们是 SherlockFragments)之间进行交换。
特别是一个选项卡是主细节样式的 SherlockFragment,它包含并显示两个嵌套片段,一个 SherlockListFragment(主)和一个常规 SherlockFragment(细节)。
我所看到的所有关于如何使用片段创建主/详细信息的示例都显示了通过接口回调与详细信息通信的列表,然后在附加主/详细信息片段的 FragmentActivity 中实现。
在我的情况下,虽然没有 FragmentActivity,但这两个 Fragment 位于父 SherlockFragment 内。如何获取 listFragments onItemSelected 以更新 detailFragment?是否可以在不涉及 FragmentActivity 的情况下直接(或通过父 Fragment)在两个 Fragment 之间设置接口回调?