我有一个非常复杂的布局:一个主从视图,其中详细片段包含一个寻呼机,其中包含 3 个其他片段。我有点迷失了确保每个片段都有正确的参数传递给它,特别是因为一些数据是通过主要细节片段中的异步任务加载的,然后被推送到子片段中。
除此之外,手机上的活动中会显示许多片段,而且我有很多不同的方式来加载相同的片段。
确保通过使用它们的每个活动/片段为每个片段设置我需要的所有参数的好方法是什么?
我正在考虑向片段添加一个静态“构建”方法,该方法将返回一个片段实例,其中参数包正确填充,但是当在 asyncTasks 之后设置数据时,这实际上不起作用。
谁能建议我如何管理片段和活动之间的数据流?