创建应用程序,我想将捆绑数据从一个选项卡片段传递到另一个选项卡片段。我在一个片段中创建了两个选项卡和获取列表,但现在我想使用{{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);
答案 0 :(得分:0)
试试这个:
创建一种机制,通过主要活动跨fragments
访问该标记。 - 在getTag()
的{{1}}内致电onCreateView()
。然后将其传递给主要活动。当FragmentB
需要将某些内容传递给FragmentA
时,它会从FragmentB
检索它。
MainActivity
有关完整实施,请参阅此链接:
http://android-er.blogspot.com/2012/06/communication-between-fragments-in.html