Android studio intent 传递对象
时间: 2023-12-21 14:03:40 浏览: 86
Android Intent传递对象
要在 Android Studio 中使用 Intent 传递对象,你需要确保该对象实现了 Parcelable 接口。接下来,你需要按照以下步骤:
1. 在发送方的 Activity 中,创建一个新的 Intent 对象并将对象添加为 extra 数据:
```java
Intent intent = new Intent(SenderActivity.this, ReceiverActivity.class);
MyObject myObject = new MyObject();
intent.putExtra("myObject", myObject);
startActivity(intent);
```
2. 在接收方的 Activity 中,从 Intent 中获取对象:
```java
MyObject myObject = getIntent().getParcelableExtra("myObject");
```
这样,你就可以使用 Intent 在不同的 Activity 之间传递对象了。注意,在传递对象之前,确保该对象实现了 Parcelable 接口,否则将会出现编译错误。
阅读全文