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