例如:
public static class PicShareListBean implements Serializable {
private String shareTitle;
private String shareContent;
private String sharePic;
private transient Bitmap combinePic;
}
給Bitmap 增加 transient 字段,告訴Java不要序列化它。
另外
ava中的瞬態(tài)關鍵字用于指示不應序列化字段。
另外,在使用Android時,您應該考慮使用Parcelable而不是Serializable(請參閱此thread和doc)
使用Parcelable,您可以使用(從[這里]'How To: Parcel a bitmap in Android)存儲/檢索位圖。
//Store
Parcel parcel = Parcel.obtain();
Bitmap sourceBitmap = Bitmap.createBitmap(200, 400, Config.ARGB_8888);
sourceBitmap.writeToParcel(parcel, 0);
//Retrieve
parcel.setDataPosition(0);
Bitmap destinationBitmap = Bitmap.CREATOR.createFromParcel(parcel);