在复杂架构中重用片段

时间:2017-12-25 16:45:09

标签: android android-fragments android-architecture-components

我读了很多关于片段的内容,并且我一直使用它们,但我遇到了一个问题,我想讨论不同的方法,以及它们的优点/缺点。

例如,我有10个片段和1个管理它们的活动。 如果我想重用一些片段怎么办? 如果我有某种功能的向导(即入职): 在开始之前创建配置文件,登录,设置所有内容......

处理片段按钮" next"在所有情况下都不会带你到同一个目的地。

第一种方法: FragA - > FragB - > FragC - FragD

重用FragB: FragE - > FragB - > FragF =问题

我不想再去FragC了。我的逻辑要求我去FragF。

通知世卫组织实际发送的活动是有意义的,因此活动将决定下一步的去向。片段不应该是选择目的地的人。

你有什么建议?任何智能模式? 我更喜欢SingleLiveEvent来处理导航。

0 个答案:

没有答案