碎片接收另一个碎片的传值
时间: 2023-06-18 11:08:00 浏览: 58
碎片之间可以通过Bundle来传递数据。在发送碎片时,可以将需要传递的数据放入Bundle中,然后通过setArguments()方法将Bundle对象设置为碎片的参数。在接收碎片时,可以通过getArguments()方法获取碎片传递过来的Bundle对象,然后从Bundle中取出需要的数据。
例如,在发送碎片时可以这样设置参数:
```
MyFragment fragment = new MyFragment();
Bundle bundle = new Bundle();
bundle.putString("key", "value");
fragment.setArguments(bundle);
```
在接收碎片时可以这样获取参数:
```
Bundle bundle = getArguments();
String value = bundle.getString("key");
```