如何识别片段从哪个片段调用?

时间:2016-09-07 20:05:36

标签: android fragment listitem

这更像是一个概念性问题。实际上我有三个片段让我们说A,B和C都是在同一个活动中托管的。片段A和B有列表。在这两个片段中,点击列表项我正在加载片段C.现在如何识别片段C是从片段A还是片段B加载?当片段C中的任何列表项被加载时,我必须在Fragment C的UI中进行更改。

2 个答案:

答案 0 :(得分:0)

您需要检测片段A和B中的点击次数。在他们的OnClickListeners中,您可以为片段C创建两种不同的设置方法。

答案 1 :(得分:0)

  

单击列表项我正在加载Fragment C

由于您是处理点击的人,只需添加您想要的任何内容,其他元素即可识别点击源。然而,我仍然说这是错误的方法 - 你不应该真正关心它是什么片段,而是假设片段A,B反映不同的数据类型,它是什么数据类型。但是仍然 - 你需要将这些数据添加到你的数据包(或者你用来将数据传递给片段C的任何数据)