いくつかのメンバー変数を持つクラスを作成しました。これらはすべてシリアライズ可能です... 1 つのビットマップを除いて! Bitmap を final クラスとは考えずに、bitmap を拡張して serializable を実装しようとしました。
クラスを保存して (基本的にはゲームの現在の状態を形成します)、プレーヤーがゲームをピックアップしてロードできるようにします。
私の見方では、2 つの選択肢があります。1) ゲームの状態を保存する別の方法を見つける。ここで何か助けていただければ幸いです。
2)ビットマップメンバー変数をintに変更し、intに基づいてビットマップを返す静的メソッドを持つBitmapGetterクラスを作成します。(このオプションは簡単ではありません。私のクラスには非常に多くのビットマップの可能性が含まれており、私がゲームを作成した方法では、信じられないほどの労力が必要になることを意味します。
基本的に、何も考えずにビットマップ変数を怠惰に作成したのは自分以外に責任はありませんが、助けていただければ幸いです...