私が理解していることから、シリアライズ可能を使用して保存されたオブジェクトは、元のオブジェクトを作成したクラス内にオブジェクトの値を保存します。そのため、シリアル化できないオブジェクトを一時的にする必要があります。
保存したいオブジェクトには多くの異なるクラスへのリンクがあり、それらのクラスは他のクラスにリンクされています(私はandEngineを使用しています)。オブジェクトをシリアライズ可能にしたクラスを作成しようとしましたが、実験の結果、さらに多くのクラスをシリアライズ可能にする必要があることがわかりました。次に、シリアル化する必要がある編集できないものはすべて一時的にしました。私はこれを読んだことがありますアクティビティの再起動間で複雑なオブジェクトを保持するにはどうすればよいですか? それが代替手段になることを望んでいましたが、同じ問題に遭遇すると思います。
オブジェクト内のオブジェクトではなく、実際のオブジェクトを格納する別の方法はありますか? エンジンの残りの部分でシリアライズ可能およびトランジェントを使用し続ける必要がありますか? serializable の機能を誤解していますか?
私がやろうとしていることをより明確にするためです。andEngine を使用して作成された TMXTiledMap を保存しようとしています。以下をシリアライズ可能にしていますが、上記のように、いくつかの問題が発生しています。http://code.google.com/p/andengine/source/browse/src/org/anddev/andengine/entity/layer/tiled/tmx/TMXTiledMap.java
ご協力ありがとうございました。