我试图将数据从一个片段移动到另一个片段

时间:2013-11-29 15:38:31

标签: android android-fragments android-tabs

我有一个带有两个标签的滑动标签视图,两个标签是搜索列表和我的列表。我在第一个标签中有一个列表视图,如果用户点击某个项目,该项目将被发送到下一个标签。这就是我有问题从一个片段到另一个片段的数据。我该怎么办?我尝试过使用一些视频教程,但没有一个可以帮助我使它工作

3 个答案:

答案 0 :(得分:1)

您可以使用处理程序。不要忘记刷新片段。

答案 1 :(得分:0)

您可以使用回调接口。定义一个接口并在片段中实现它。他们将像一个事件处理程序。你可以在这样的SO上找到很多样本; How to Define Callbacks in Android?

答案 2 :(得分:0)

你的碎片不应该互相交谈,要么彼此了解。包含活动应该处理通信。有关详细信息,请参阅此Google开发人员教程:

https://developer.android.com/training/basics/fragments/communicating.html

您的包含活动需要实现一个回调接口,片段在onAttach覆盖中附加到该接口。然后,此回调将在第一个片段中发生的某个事件上将消息传递给另一个片段。

不确定为什么会被投票!