我的活动中有多个保留的片段(最多3个),负责使用asynkTask(从现在 smallRetainedFragments )开始执行不同的小任务。文档说这是集中活动中片段之间通信的好习惯,因此片段不需要知道是否有另一个片段或最终将响应它们的活动,因此从其他片段使用它们(正常= > with views)集中活动中的通信,例如按下按钮,效果很好。
现在我需要制作另一个保留片段,一个做长期大任务(从现在开始 newRetainedFragment ),需要与 smallRetainedFragments交互。
我曾尝试将通信集中在活动中,如果我不旋转屏幕则效果很好,但如果我旋转屏幕,有时 newRetainedFragment 对活动的引用是无效(由于重新开展活动而在轮换期间),并且无法与 smallRetainedFragments 进行通信以进行工作请求。
所以我清楚如何传达片段,但是我在保留片段之间进行交流时遇到了一些麻烦。
提前致谢。