android 关于fragment之间传递参数
现在主Activity里,有fragment1,fragment2,fragment3,;fragment1→fragment2→fragment3传递参数没有问题,现在问题是,正序点一遍后,反过来就会报错,即fragment3再返回fragment2,向fragment2或者fragment1传参就报错。错误提示是:
fragment1.setArguments(bundle1);
参数传递用的是bundle;
传递参数:
Bundle bundle1=new Bundle();
bundle1.putString("name",name);
bundle1.putString("age",age);
fragment1.setArguments(bundle1);
接收参数:
Bundle bundle=getArguments();
name= bundle.getString("name");
age= bundle.getString("age");