activity传值给fragment
时间: 2023-04-24 12:03:44 浏览: 98
在Activity中传值给Fragment可以通过Bundle来实现。首先在Activity中创建一个Bundle对象,然后将需要传递的值放入Bundle中,最后将Bundle对象通过setArguments()方法传递给Fragment。在Fragment中可以通过getArguments()方法获取传递过来的值。
相关问题
android activity传值fragment
这个问题的意思是如何将Android Activity中的值传递给Fragment。可以通过Bundle对象将值传递给Fragment。具体来说,首先在Activity中创建Bundle对象,然后将需要传递的值存储在Bundle对象中,并将Bundle对象附加到Fragment实例中。在Fragment中,可以使用getArguments()方法获取Bundle对象,并从中获取传递的值。
activity给fragment传值
可以通过Bundle来给Fragment传值,具体步骤如下:
1. 在Activity中创建Bundle对象,并将需要传递的值放入Bundle中:
```
Bundle bundle = new Bundle();
bundle.putString("key", "value");
```
2. 创建Fragment对象,并将Bundle对象传递给Fragment:
```
MyFragment fragment = new MyFragment();
fragment.setArguments(bundle);
```
3. 在Fragment中获取传递过来的值:
```
Bundle bundle = getArguments();
String value = bundle.getString("key");
```