使用intent给两个Activity之间传递 int类型的图片和bitmap

1. 概述

在我们开发过程中,有时候需要从第一个Activity给第二个Activity传递一个 int类型的图片和bitmap,可以这样去做:

1>:对于 int类型 的图片:

在第一个Activity中传递数据,参数2是int类型的:
intent.putExtra("image" , data.get(position).getImage()) ;
在第二个Activity中取出数据,并设置给 imageview:
int image = (int) getIntent().getSerializableExtra("image");
iv_bar_image.setImageResource(image);

2>:对于 bitmap类型 的图片:

在第一个Activity中传递数据,参数2是 parceable类型:
intent.putExtra("cardIcon" , bankBeen.get(position).getBitmap()) ;
在第二个Activity中取出数据,并设置给 imageview:
cardIcon = getIntent().getParcelableExtra("cardIcon");
iv_card_logo.setImageBitmap(cardIcon);

你可能感兴趣的:(使用intent给两个Activity之间传递 int类型的图片和bitmap)