安卓开发 activity 向fragment 传参对象 代码实例
时间: 2023-11-25 16:08:05 浏览: 64
使用fragment在activity中传值的例子
好的,我明白了。以下是一个简单的安卓开发示例,演示如何将对象作为参数传递给Fragment:
在Activity中:
```java
MyObject myObject = new MyObject(); // 创建一个对象
Bundle bundle = new Bundle(); // 创建一个bundle
bundle.putSerializable("myObject", myObject); // 将对象添加到bundle中
MyFragment fragment = new MyFragment(); // 创建一个Fragment
fragment.setArguments(bundle); // 将bundle作为参数传递给Fragment
```
在Fragment中:
```java
MyObject myObject = (MyObject) getArguments().getSerializable("myObject"); // 从bundle中获取对象
```
请注意,如果您的对象不可序列化,则不能使用上述代码来传递对象。
阅读全文