Activity向fragment传值

来源:互联网 发布:淘宝佣金怎么用 编辑:程序博客网 时间:2024/05/16 07:50

fragment中:

public static TypeFragment newInstance(String Type){    Bundle bundle=new Bundle();    bundle.putSerializable("id",  Type);    TypeFragment fragment=new TypeFragment();    fragment.setArguments(bundle);    return fragment;}
    @Override    public void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        Bundle bundle = this.getArguments();        if(bundle != null){            type = bundle.getString("id");        }    }

Activity:

fram1=new TypeFragment().newInstance(id);                fragmentlist.add(fram1);
0 0