Intent intent = new Intent(this, NewActivity.class); intent.putExtra("photo_path", mCurrentPhotoPath); startActivity(intent);这样写之后,在另一个activity怎么接收图片并显示
时间: 2023-12-12 20:02:34 浏览: 65
启动另一个Activity并利用Intent传输数据
在另一个Activity中,您可以使用以下代码接收图片并显示:
```
// 获取Intent中传递的图片路径
String photoPath = getIntent().getStringExtra("photo_path");
// 将图片显示在ImageView中
ImageView imageView = findViewById(R.id.imageView);
Bitmap bitmap = BitmapFactory.decodeFile(photoPath);
imageView.setImageBitmap(bitmap);
```
请注意,这里假设您已经将图片路径作为字符串类型放入了Intent中,并且在另一个Activity中使用了相同的键名("photo_path")来获取该值。同时,也需要在布局文件中添加一个ImageView组件,用于显示图片。
阅读全文