活动与片段实施
Posted
技术标签:
【中文标题】活动与片段实施【英文标题】:Activities vs. Fragment Implementation 【发布时间】:2013-09-01 06:24:02 【问题描述】:我在处理活动和片段时遇到了一些问题。我正处于应用开发的早期阶段,最终希望设计出最有效的方式来集成两个独立的屏幕。
第一个屏幕将是“启动屏幕”,它将向用户展示徽标、输入用户信息并通过数据库或 Facebook 登录的能力。还有一个按钮可让用户注册应用程序。
第二个屏幕将允许用户通过定义他的用户信息来设置一个帐户,并包括一个注册按钮和一个与 Facebook 连接按钮。
我想知道每个人都会如何处理手头的任务,因为我最初设计的应用程序指定了 2 个活动来处理每个屏幕。最近,我已经切换到能够将屏幕托管为 1 个 Activity 下的 2 个片段。
每种方法的好处是什么?您会选择哪种设计?
【问题讨论】:
【参考方案1】:Fragment 主要用于允许您在大型设备上并排显示两个单独的 UI。片段可以将代码和 UI 组合在一个布局中,它们还允许非 UI“活动”,但大多数情况下,它们可以让您灵活地显示附加到活动的各种视图。
我会选择 2 个活动,因为您所描述的是操作的进展,而不是同一操作的多个视图。
【讨论】:
以上是关于活动与片段实施的主要内容,如果未能解决你的问题,请参考以下文章