在我的片段中重复放置逻辑的位置?

时间:2016-02-03 15:08:08

标签: java android android-fragments design-patterns

我有一个基于标签的应用程序,有5个标签(Fragments)。每个片段在外观和功能上都非常相似。我应该在哪里为这些类放置这个逻辑,以便我不在每个片段中重复它?

我应该将它放在扩展片段的父类中,然后让每个片段从该类继承吗?这是一个很好的Android应用程序设计还是有一个更好的主意我没有想到?

我应该将逻辑放在我的MainActivity中,因为它控制了我的所有片段吗?

1 个答案:

答案 0 :(得分:0)

有一个继承自{{1}}的类,将所有共享逻辑放入其中,然后从中派生出最终的类。