activity向fragment传递参数
时间: 2023-09-04 18:10:44 浏览: 82
Activity传递参数至Fragment中
在Activity向Fragment传递参数可以通过Bundle实现,具体步骤如下:
1. 在Activity中创建Bundle对象并设置需要传递的参数:
```java
Bundle bundle = new Bundle();
bundle.putString("key", "value"); //设置需要传递的参数,key为参数名,value为参数值
```
2. 实例化Fragment并将Bundle对象设置到Fragment中:
```java
MyFragment fragment = new MyFragment();
fragment.setArguments(bundle); //将Bundle对象设置到Fragment中
```
3. 在Fragment中获取传递的参数:
```java
String value = getArguments().getString("key");
```
注意:在获取参数时需要判断参数是否为空,以避免空指针异常。
阅读全文