我在使用活动和碎片方面遇到了一些麻烦。我处于应用程序开发的早期阶段,我最终希望设计出集成两个独立屏幕的最有效方式。
第一个屏幕是“启动画面”,它会向用户显示徽标,输入用户信息并通过数据库或Facebook登录的功能。还有一个按钮可供用户注册该应用程序。
第二个屏幕允许用户通过定义他的用户信息来设置帐户,并且包括注册按钮以及与Facebook按钮的连接。
我想知道每个人如何处理手头的任务,因为我最初设计的应用程序指定2个活动来处理每个屏幕。最近,我已经切换到能够在1个活动下将屏幕作为2个片段托管。
每种方法有哪些好处,您会选择哪种设计?
答案 0 :(得分:4)
片段主要用于允许您在大型设备上并排显示两个单独的UI。片段可以在单个布局中组合代码和UI,并且它们还允许非UI“活动”,但主要是它们使您可以灵活地显示附加到活动的各种视图。
我会选择2个活动,因为你所描述的是一系列操作,而不是多个视图进入同一个操作。