У меня есть приложение, которое состоит в основном из одного экземпляра, который представляет собой дерево объектов. Каждый раз, когда мой телефон спит или я переключаю приложение, оно сбрасывается, и все данные в этом дереве объектов теряются.
Сначала я попытался использовать onSaveInstanceState (), но пакет saveinstancestate не позволил мне передать экземпляр нужного мне объекта. Я пытался передать объект как посылку, но объекты внутри моего объекта не могли быть сохранены в посылку.
Наконец, я попытался использовать getNonConfigurationInstance, который, похоже, не работает, и я отказался заставить его работать, когда посмотрел, что оно устарело. Альтернативой этому является API11, я использую API7.
Любой совет приветствуется, я прочитал документацию, но не могу найти ничего, кроме как просмотреть все мои объекты и сохранить каждую переменную одну за другой, чтобы сохранить состояние моего экземпляра.
Спасибо