Из того, что я понимаю, объект, сохраненный с использованием serializable, сохраняет значения объектов в классе, который создал исходный объект.Вот почему вы должны создавать объекты, которые не могут быть преобразованы в последовательную форму.
Теперь объект, который я хочу сохранить, имеет ссылки на множество различных классов, и эти классы связаны с другими классами (я использую andEngine).Я пытался сделать класс, который сделал объект сериализуемым, но после эксперимента я обнаружил, что мне нужно сделать еще больше классов сериализуемыми.Тогда все, что я не мог отредактировать, нужно было сериализовать, я сделал переходное.Я прочитал это Как сохранить сложный объект при перезапуске Activity? и надеялся, что это может быть альтернативой, но я предполагаю, что столкнулся с той же проблемой
Есть ли другой способ сохранить реальный объект, а не объекты внутри объекта?Должен ли я продолжать и продолжать использовать сериализуемый и переходный процесс через остальную часть двигателя?Неужели я неправильно понял, что сериализуемый делает?
Просто чтобы быть более точным в том, что я пытаюсь сделать.Я пытаюсь сохранить TMXTiledMap, который был создан с помощью andEngine.Я делаю следующий сериализуемый, но, как указано выше, я сталкиваюсь с некоторыми проблемами.http://code.google.com/p/andengine/source/browse/src/org/anddev/andengine/entity/layer/tiled/tmx/TMXTiledMap.java
Спасибо за помощь.