Java 在片段之间共享代码
我有两个ListFragment需要共享一些代码。这非常基本,只需创建一个扩展ListFragment的抽象片段,然后让我的两个片段都扩展我的抽象片段 但是,现在我需要第三个片段来使用抽象片段中的代码。但是,第三个片段不是ListFragment,而是GridFragmentJava 在片段之间共享代码,java,android,oop,design-patterns,android-fragments,Java,Android,Oop,Design Patterns,Android Fragments,我有两个ListFragment需要共享一些代码。这非常基本,只需创建一个扩展ListFragment的抽象片段,然后让我的两个片段都扩展我的抽象片段 但是,现在我需要第三个片段来使用抽象片段中的代码。但是,第三个片段不是ListFragment,而是GridFragment 有没有解决这个问题的好方法?我建议您将共享代码放在不扩展任何片段的类中。在fragments类中,您可以调用SharedCode.class。因为java不支持多重继承或者将通用代码分离到Fragment超级类中或者生成静
有没有解决这个问题的好方法?我建议您将共享代码放在不扩展任何片段的类中。在fragments类中,您可以调用SharedCode.class。因为java不支持
多重继承
或者将通用代码分离到Fragment
超级类中或者生成静态方法
或
只需编写一个FragmentUtil
类