5

我在处理活动和片段时遇到了一些麻烦。我处于应用程序开发的早期阶段,最终希望设计出最有效的方式来集成两个独立的屏幕。

第一个屏幕将是“启动屏幕”,它将向用户展示徽标、输入用户信息并通过数据库或 Facebook 登录的能力。还有一个按钮可用于允许用户注册该应用程序。

第二个屏幕将允许用户通过定义他的用户信息来设置一个帐户,并且将包括一个注册按钮以及一个连接 Facebook 按钮。

我想知道每个人将如何处理手头的任务,因为我最初设计的应用程序指定了 2 个活动来处理每个屏幕。最近,我已经切换到能够将屏幕作为 1 个 Activity 下的 2 个片段托管。

每种方法的好处是什么?您会选择哪种设计?

4

1 回答 1

4

片段主要是为了让您在大尺寸设备上并排显示两个单独的 UI。片段可以将代码和 UI 组合在一个布局中,它们还允许非 UI“活动”,但大多数情况下,它们可以让您灵活地显示附加到活动的各种视图。

我会选择 2 个活动,因为您所描述的是操作的进展,而不是同一操作的多个视图。

于 2013-08-29T00:48:14.367 回答