处理片段到片段导航和传递数据的最佳方法

时间:2020-03-29 00:02:43

标签: android android-fragments

这个问题是不同的,其他问题/答案更多是在使用接口和事务来传递数据的上下文中,我的问题与如何处理事物的结构有关。

我正在寻找一种可扩展的解决方案,以应用于100多个碎片及其活动。

为简便起见,假设我有这些活动,每个活动都有3个相关的片段。流量是

ActivityOne -
    FragmentA -> FragmentB -> FragmentC

ActivityTwo -
     FragmentAlpha -> FragmentBravo -> FragmentCharlie

ActivityThree -
     FragmentJohn -> FragmentJane -> FragmentJoe

问题是

1)Activity是否应处理从A到B再到C的每个片段的替换?

2)片段本身是否应该处理从A到B到C的替换?

还有其他模式,例如协调器等,但是我正在上面两个简单的上下文(1和2)中寻找答案。

0 个答案:

没有答案