fragment怎么传递参数到activity
时间: 2023-11-19 18:04:08 浏览: 110
fragment与Activity通过接口进行数据传输
要在一个 Fragment 中传递参数到一个 Activity 中,可以通过在 Intent 中添加额外的数据来实现。
在 Fragment 中,可以使用以下代码将数据添加到 Intent 中:
```
Intent intent = new Intent(getActivity(), YourActivity.class);
intent.putExtra("key", value);
startActivity(intent);
```
其中,"key" 表示数据的名称,value 表示数据的值。
在 Activity 中,可以使用以下代码获取传递过来的数据:
```
Bundle extras = getIntent().getExtras();
if (extras != null) {
String value = extras.getString("key");
}
```
其中,"key" 要与在 Fragment 中设置的数据名称一致,value 表示传递过来的数据的值。
阅读全文