在我的应用程序中,有一个模块,用户必须在其中拍摄多张照片。捕获图像后,我将imageURI转换为位图并将该位图放置到ImageView。
该应用程序在除三星以外的所有设备中都能正常运行。
为了解决这个问题,我必须将位图传递给onSaveInstanceState
方法,并在onCreate
方法中接收该位图。为此,我已将位图传递给Bundle,但我无法通过bundle传递位图。
任何人都可以帮助我。
提前致谢。
答案 0 :(得分:3)
Bitmap类实现Parcelable接口因此您可以将其保存为bundle。
saveInstance.putParcelable("bm", yourBitmap);
并将其作为
接收Bitmap bm = savedInstance.getParcelable("bm");