Fragment之间传值

布局好fragment1和fragment2后,主要通过Bundle和setArgument进行传值
fragment1方面代码:

 fragment2 fragment2 = new fragment2();
    Bundle bundle = new Bundle();
    bundle.putString("tag", et.getText().toString());
    fragment2.setArguments(bundle);
    getFragmentManager().beginTransaction().replace(R.id.content, fragment2).commit();

fragment2方面的代码:

        fragment2 fragment2 = new fragment2();
        String text = getArguments().getString("tag");//不可以加fragment2.getArguments().getString("tag");会报错。
        textView.setText(text);

你可能感兴趣的:(安卓学习)