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);