【发布时间】:2017-04-17 08:58:29
【问题描述】:
我正在开发 android 应用程序,一些团队成员建议为整个应用程序使用一个活动和一个父布局,每次我们需要一个新屏幕时,我们只需在父布局中扩展一个新布局并销毁旧布局。 另一方面,我认为使用片段将是要走的路。
你认为一种方法比另一种更好吗? 如果您能想出可靠的论据来支持您的主张,我将不胜感激。
谢谢
更新:
我们在我们的应用程序中使用 MVC。他们想为视图创建一个新类,而我选择使用片段作为我的视图。就目前而言,该应用程序具有一个活动和一个布局。要更改视图,我们调用相同的布局,删除其子视图并膨胀新视图。我不知道这会比仅使用片段作为视图更好
【问题讨论】:
-
使用片段进行一项活动。
-
您应该根据屏幕布局设计使用活动和片段。在我看来,您采用 singleActivity 所有其他片段的方法不是好方法。
-
请看我更新的答案
-
其实也有人主张不要使用 Fragments,因为它的生命周期太复杂了。你可以谷歌 Square 关于 Fragments 的文章
标签: android android-layout android-fragments android-activity