将包从一个标签片段传递到另一个标签片段

时间:2017-01-31 12:01:33

标签: android

创建应用程序,我想将捆绑数据从一个选项卡片段传递到另一个选项卡片段。我在一个片段中创建了两个选项卡和获取列表,但现在我想使用{{1}从Recyclerview列表中选择项目并在swipe上将此选定项设置为另一个选项卡片段。使用checkbox创建选项卡。在第二个选项卡片段中设置bundle并在第一个选项卡片段中获取bundle但不能正常工作。

在第二个片段中我设置了束

viewpager

在第一个片段中,我得到了包

    Bundle data = new Bundle();
    data.putString("name",contactArrayList.get(position).getContactName());
    data.putString("mobile",contactArrayList.get(position).getContactNumber());
    Fragment fragment = FragmentInfo.newInstance(1);
    fragment.setArguments(data);

1 个答案:

答案 0 :(得分:0)

试试这个:

创建一种机制,通过主要活动跨fragments访问该标记。 - 在getTag()的{​​{1}}内致电onCreateView()。然后将其传递给主要活动。当FragmentB需要将某些内容传递给FragmentA时,它会从FragmentB检索它。

MainActivity

有关完整实施,请参阅此链接:

http://android-er.blogspot.com/2012/06/communication-between-fragments-in.html