沟通片段/活动

时间:2012-10-17 00:11:16

标签: android android-fragments

在我现有的应用程序中,我将两个活动移植到片段。案例是经典的双面板模式,左侧是列表,右侧是内容。

该文档说我应该避免在片段内操纵片段,而是通过宿主活动传递。说我正在使用回调活动。

我的第一个怀疑(也许平庸)是:

  

如何避免在托管的活动中复制相同的代码   2片段并进入不包含片段时包装片段的活动   双模式?

我会试着解释一下。所以我有:

  • ListFragment和ListFragmentActivity
  • ContentFragment和ContentFragmentActivity

因为两个片段可以彼此独立生活,所以:

  • HostActivity

实现从ListFragment调用的侦听器,用于添加/替换ContentFragment

  

我的问题是:当ListFragment由ListFragmentActivity托管时,如何避免将HostActivity中存在的代码复制到ListFragmentActivity中。

猜猜我错过了什么,谢谢你。

1 个答案:

答案 0 :(得分:0)

摆脱ListFragmentActivity。让HostActivity处理存在一个或两个片段的情况。然后,根据定义,没有代码重复。请参阅:https://github.com/commonsguy/cw-omnibus/tree/master/LargeScreen/EU4You

相关问题