在嵌套在1个片段android中的2个子片段之间传递数据

Joh*_*ohn 0 android nested android-fragments

我一直在研究android中的嵌套片段.我有一个包含片段A的活动,片段A包含片段A1和片段A2.到目前为止,我可以使用getParentFragment()(也使用片段A2)成功地将数据从片段A1传递到其父片段(片段A).但是如何将数据从片段A1传递到片段A2?必须采用什么方法以及如何使用?

方法1:来自片段A1的数据 - >将数据传递给父片段(片段A) - >将数据传递给片段A2(在片段之间传递数据的常用方法)

要么

方法2:片段A1 - >通过setTargetFragment()/ getTargetFragment()将数据直接传递给片段A2

我一直在尝试使用set/getTargetFragment()很长一段时间,但仍然无法使其工作.需要帮助的人.谢谢!

小智 5

Approach1很好..两个片段之间的任何通信都应该通过parentFragment(或parentActivity)进行,以便"同步"和"单点访问"得以维持.