这是我第一次写博客,也是在大神的指点下,因为看到大神都说菜鸟就要多写博客才可以成长,于是我鼓足勇气开始了。
自己在网上查了很多:
第一:大致总结网上的有Activity和Activity之间的数据传递,通过startActivity()和startActivityForResult(),前者只能从前到后通过Intent传递数据,后者则可以相互之间传递数据(具体做法可以百度,大神都写的很清楚了)。
第二:Activity和自身的Fragment之间的参数传递,这个很简单,Activity传递到Fagment只需要在动态的添加Fragment的时候把数据通过Bundle,setAugments(Bundle),(此处主要写的是动态配置情况,静态的添加Fragment也没差。)
MyFragment myFragment = new MyFragment();
Bundle bundle = new Bundle();
bundle.putString("DATA",values);//这里的values就是我们要传的值
myFragment.setArguments(bundle);
第二种方式,是在宿主Activity中定义方法,将要传递的值传递到Fragment中,在