首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单个活动何时定位(GoogleIO2018)与每个任务的活动?

单个活动何时定位(GoogleIO2018)与每个任务的活动?
EN

Stack Overflow用户
提问于 2018-10-31 14:36:41
回答 1查看 140关注 0票数 0

我在设计一个做心理测试的应用程序。该应用程序有5个主要部分:介绍幻灯片屏幕,主屏幕与已完成的测试列表,测试屏幕,输入数据屏幕和结果屏幕。

选项1:使用单个活动响应来处理所有的片段和流。问题是会有30个碎片和不同的流动。例如,如果用户做了一个新的测试,用户必须回答10个问题。当用户完成问题时,如果没有注册,必须输入他的数据,然后才能看到他的结果,但是如果用户注册了,则直接显示结果。

备选方案2:按部分进行活动。

  • 介绍活动:介绍幻灯片。
  • 主要活动:已完成的测试清单有两个主要功能。一个按钮新的测试,如果你点击一个完成的测试,你可以看到该测试的结果或为该用户进行一个新的测试。
  • 测试活动:由用户回答的一组问题。
  • 用户数据活动:用户数据输入。
  • 结果活动:测试结果。

在GoogleIO2018中,他们建议在可能的情况下使用单一的活动,但我认为选项2在OOP方面要好得多。

EN

回答 1

Stack Overflow用户

发布于 2018-10-31 14:56:59

老实说,您应该使用选项2。正如您在Google‘18中提到的,他们建议使用单个活动,但是对于每个用例,您都不需要遵循这一点。Everyone不同的用例和问题。在单个活动中管理30个片段可能很繁琐,代码可能会变得混乱。

当您对这些片段进行分类时,您可以在单独的活动中实现这些片段。

基线,如果它是为您工作的。只要就行了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53085905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档