Bitmapはシーケンス化できません

479 ワード

JAvaはファイル格納時にシーケンス化がよく用いられる.
今日、読み取りファイルタイムズに適用された例外:
java.io.NotSerializableException: android.graphics.Bitmap

以下を検索すると、元々Bitmapはシーケンス化できませんでした.
The default mechanism of Java will try to serialize your class that you marked as Serializable and try to persist all fields not marked as transient

したがって、Bitmapメンバー変数を宣言するときにtransientキーワードを付けることで、Bitmapのシーケンス化を回避できます.
Bitmapシーケンス化ストレージを行うには、Bitmapシーケンス化の方法を参照してください.