如何通过bundle传递Bitmap并在android中接收相同的位图

时间:2014-04-01 13:09:52

标签: android bitmap

在我的应用程序中,有一个模块,用户必须在其中拍摄多张照片。捕获图像后,我将imageURI转换为位图并将该位图放置到ImageView。 该应用程序在除三星以外的所有设备中都能正常运行。 为了解决这个问题,我必须将位图传递给onSaveInstanceState方法,并在onCreate方法中接收该位图。为此,我已将位图传递给Bundle,但我无法通过bundle传递位图。 任何人都可以帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:3)

Bitmap类实现Parcelable接口因此您可以将其保存为bundle。

saveInstance.putParcelable("bm", yourBitmap);

并将其作为

接收
Bitmap bm = savedInstance.getParcelable("bm");