1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| //Activity传值,通过Bundle Bundle bundle = new Bundle(); bundle.putString("MainActivity", "Hello,Fragment"); //首先有一个Fragment对象 调用这个对象的setArguments(bundle)传递数据 myFragment.setArguments(bundle);
//点击按钮接受Fragment传回来的值 btn_send.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Bundle bundle = myFragment.getArguments(); String result = bundle.getString("MyFragment"); Toast.makeText(MainActivity.this, result, Toast.LENGTH_LONG).show(); } });
|