在SecondActivity中: 复制 // 获取Intent中的Bitmap对象 Bitmap bitmap = (Bitmap) getIntent().getExtras().get("photo"); // 将Bitmap对象设置为ImageView的源 ImageView imageView = (ImageView) findViewById(R.id.imageView); imageView.setImageBitmap(bitmap);这段代码是写在onCreate里面吗
时间: 2024-01-22 22:17:55 浏览: 79
Android传递Bitmap对象在两个Activity之间
是的,这段代码应该写在 `onCreate()` 方法中,以在活动创建时设置 ImageView 的图像。例如:
```
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
// 获取Intent中的Bitmap对象
Bitmap bitmap = (Bitmap) getIntent().getExtras().get("photo");
// 将Bitmap对象设置为ImageView的源
ImageView imageView = (ImageView) findViewById(R.id.imageView);
imageView.setImageBitmap(bitmap);
}
```
在这个例子中,先调用 `setContentView()` 方法来设置布局,然后获取 Intent 中传递的 Bitmap 对象,并将其设置为 ImageView 的图像。
阅读全文