Android studio intent 传递Bitmap
时间: 2024-02-16 21:59:34 浏览: 155
Android通过Intent传递数据
5星 · 资源好评率100%
要在 Android Studio 中使用 Intent 传递 Bitmap,您可以按照以下步骤进行操作:
1. 在发送方的 Activity 中,将 Bitmap 添加到 Intent 中:
```java
Bitmap bitmap = // your bitmap here
Intent intent = new Intent(this, ReceivingActivity.class);
intent.putExtra("bitmap", bitmap);
startActivity(intent);
```
2. 在接收方的 Activity 中,从 Intent 中获取 Bitmap:
```java
Bitmap bitmap = getIntent().getParcelableExtra("bitmap");
```
请注意,传递 Bitmap 时要确保其大小不会超过 Intent 允许的大小限制。如果 Bitmap 太大,可以尝试将其压缩为 JPEG 或 PNG 格式,并传递压缩后的图像。
阅读全文