Serailizableではないエンティティの重要な状態データを格納するSerializableオブジェクト記述子を作成しています。アプリケーションのアップグレード間で古い記述子を有効に保つにはどうすればよいですか?私は(アップグレード時に)既知の以前の状態をすべて開き、状態にアップグレードするように促すことを考えていました。多分経由:
void onUpgrade(int oldVersion, int newVersion, int updateFlags);
しかし、これがシリアル化可能なメンテナンスに適した方法であるかどうかはわかりません。