如何从MainActivity.java中分割出片段逻辑

时间:2014-10-08 03:03:24

标签: java android android-fragments

我想为我想添加到标签式Android应用程序的每个片段添加单独的文件。每个选项卡视图应引用其中一个单独文件中包含的代码。

  1. 这可能吗?
  2. 将逻辑完全拆分出MainActivity类是否安全?
  3. 我应该简单地在MainActivity中的onCreate中调用onCreate事件还是有更好的方法?
  4. 任何输入都会受到赞赏,因为这与我读过的内容有很大不同,似乎可能会导致很多无法预料的问题。尽管如此,为了便于阅读,这将是很棒的。

1 个答案:

答案 0 :(得分:0)

  1. 这不仅是可行的,而且是很好的做法。通常,您为每个类创建单独的文件。但是,我理解您的困惑,因为默认的“选项卡式活动”项目模板将片段逻辑放在MainActivity中。这不是必需的。

  2. 将特定于片段的逻辑分离到自己的文件中是完全安全的。

  3. 您不应该自己致电onCreate。系统会为您完成此操作。

  4. 我修改了“选项卡式活动”模板,为每个选项卡式片段使用单独的文件。 Check it out here,如果您有任何其他问题,请与我们联系。

    希望这有帮助!