Я разрабатываю простую игру для Android с меню и 3 этапами игры. В настоящее время я работаю над сохранением состояния игры. В меню активности пользователь может изменить некоторые настройки, такие как звук (вкл./выкл.), рекламу (вкл./выкл.) и т. д. Когда пользователь нажимает «новая игра», поэтому оставляет меню для игровой активности:
1) Должен ли я завершать действие меню и намеренно перезапускать его каждый раз, когда пользователь нажимает кнопку «Назад» в игре? Сохранение их обоих (активность меню и активность игры) приводит к ошибке OutOfMemory.
2) Где я должен сохранить настройки, измененные пользователем в меню?
Сохранение состояния игры и разработка под Android для меня в новинку, поэтому буду признателен за подробные ответы.