我读了很多关于片段的内容,并且我一直使用它们,但我遇到了一个问题,我想讨论不同的方法,以及它们的优点/缺点。
例如,我有10个片段和1个管理它们的活动。 如果我想重用一些片段怎么办? 如果我有某种功能的向导(即入职): 在开始之前创建配置文件,登录,设置所有内容......处理片段按钮" next"在所有情况下都不会带你到同一个目的地。
第一种方法: FragA - > FragB - > FragC - FragD
重用FragB: FragE - > FragB - > FragF =问题
我不想再去FragC了。我的逻辑要求我去FragF。
通知世卫组织实际发送的活动是有意义的,因此活动将决定下一步的去向。片段不应该是选择目的地的人。
你有什么建议?任何智能模式? 我更喜欢SingleLiveEvent来处理导航。