在片段之间传递数据以进行注册

时间:2016-05-10 21:00:00

标签: android android-viewpager

我在Android中用2个片段演唱用户。第一个片段将包含个人信息,第二个片段将包含教育信息。我在viewpager中使用片段。我想将整个数据存储在student对象中。如何将学生对象从第一个片段传递到第二个片段?

2 个答案:

答案 0 :(得分:1)

在你的第一个片段中

Bundle bundle=new Bundle();
bundle.putSerializable("tag", user);
FragmentTwo frag =new FragmentTwo ();
frag.setArguments(bundle);

在你的第二个片段中

User user = (User) getArguments().getSerializable("tag");

答案 1 :(得分:0)

根据Android Developer网站,所有Fragment-to-Fragment通信都是通过相关的Activity完成的。两个碎片永远不应该直接通信。 有关详细信息,请查看http://developer.android.com/training/basics/fragments/communicating.html