Androidゲームの状態を保存して、ユーザーが中断したところから再開してプレイできるようにしたい。シリアライズ可能なインターフェースについて読んでいますが、いくつか質問があります。
バックグラウンドレンダリングやその他のいくつかのことを除けば、私のゲームは1つのクラスから実行されます。それが何を意味するのか説明させてください。私はクラスAを持っており、ゲームのさまざまな要素はすべて、Aのさまざまな配列リストなどに格納されています。したがって、クラスB、C、D、Eのインスタンスが数十個あります。画面が更新されます)クラスAから。
私の問題は、何をシリアル化できる必要があるのかわからないことです。すべてのクラスB、C、D ..(つまり、すべてのクラス?または単にA?Aをシリアル化してから出力をSQLite DBに保存しても、すべてのデータが保存されない理由がわかりません。