Adapter向fragment传值具体实现方法
时间: 2023-05-18 09:05:32 浏览: 104
回调接口实现fragment的传递
1. 创建一个Bundle对象,用于存储数据。
2. 将数据存储到Bundle对象中。
3. 创建一个Fragment对象,并将Bundle对象传递给它。
4. 在Fragment中,通过getArguments()方法获取Bundle对象,并从中取出数据。
以下是具体实现代码:
在Adapter中:
```
// 创建Bundle对象
Bundle bundle = new Bundle();
// 存储数据到Bundle中
bundle.putString("key", "value");
// 创建Fragment对象
MyFragment fragment = new MyFragment();
// 将Bundle对象传递给Fragment
fragment.setArguments(bundle);
```
在Fragment中:
```
// 获取Bundle对象
Bundle bundle = getArguments();
// 从Bundle中取出数据
String value = bundle.getString("key");
```
阅读全文