activity给fragment传值

activity给fragment传值,可以通过以下几种方式:

1.通过((TestActivity)getActivity()).fun();

2.Activity在切换Fragment的时候,通过setArguments向Fragment传递参数,Fragment通过getArguments();获得从activity中传递过来的值。

例如:

TestfragmentItem = new TestFragment();
Bundle bundle = new Bundle();
bundle.putSerializable("Info", minfoList.get(i));
fragmentItem.setArguments(bundle);
fragmentList.add(fragmentItem);

3.通过回调实现数据传输

posted @ 2016-03-07 18:51  李苏苏  阅读(1024)  评论(0编辑  收藏  举报