Android studio Fragment数据传递
时间: 2024-01-21 09:46:56 浏览: 131
Fragment数据传递
可以使用Bundle对象来实现 Fragment 之间的数据传递。具体可以按照以下步骤操作:
1. 在需要传递数据的 Fragment 中,创建一个 Bundle 对象,将需要传递的数据放入其中,如下所示:
```
Bundle bundle = new Bundle();
bundle.putString("key", "value");
```
2. 调用需要传递数据的 Fragment 的 setArguments() 方法,将 Bundle 对象传入其中,如下所示:
```
Fragment fragment = new MyFragment();
fragment.setArguments(bundle);
```
3. 在接收数据的 Fragment 中,通过 getArguments() 方法获取传递的 Bundle 对象,并从中取出需要的数据,如下所示:
```
Bundle bundle = getArguments();
String value = bundle.getString("key");
```
这样就可以实现 Fragment 之间的数据传递了。
阅读全文