在片段之间共享代码

时间:2013-05-06 08:28:15

标签: java android oop design-patterns android-fragments

我有两个需要共享代码的ListFragments。这是非常基本的,只需创建一个扩展ListFragment的抽象片段,然后让我的两个片段都扩展我的抽象片段。

但是,现在我需要第三个片段来使用我的抽象片段中的代码。但是,第三个片段不是ListFragment而是GridFragment。

有解决这个问题的好方法吗?

2 个答案:

答案 0 :(得分:1)

由于java不支持multiple inheritance将遗传密码分隔为Fragment 超类或制作静态方法。

只需写一个FragmentUtil课程。

答案 1 :(得分:0)

我建议你把你的共享代码放在不扩展任何片段的类中。在您的片段类中,您调用SharedCode.class。