あるオブジェクトをArrayListごとファイルに保存したくなったので、試してみた。 1. インタフェースSerializableを実装する 2. シリアライズ出来ないフィールド変数にはtransientキーワードを付ける シリアライズ出来ないオブジェクトの宣言にtransientを付ければSerializableをimplementしていてもそのオブジェクトは無視されるようになる(Exceptionが出なくなる)一時的に使用するものに対して付けると良い 3. シリアライズ出来ないオブジェクトをなんとかしてシリアライズする 3-1. Bitmapをシリアライズする AndroidのBitmapはそのままだとシリアライズ出来ないので、compressメソッドを使用してbyte配列にする transient Bitmap mBitmap; private byte[] mBitmapArray