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.通过回调实现数据传输