Я знаю, есть много вопросов относительно сохранения/получения данных здесь. Я делал поиск вещей сам по себе и действительно думал, что смогу найти ответы, не задавая вопроса, но я начал задаваться вопросом, что я не видел ответа здесь.
МОЯ СИТУАЦИЯ:
Естественно, я делаю приложение. При закрытии приложения я хочу сохранить простой массив чисел (0 или 1) или логических значений. После запуска приложения я хочу найти этот массив, если он существует, и получить его для использования в приложении.
Я начал помещать свой код в операцию, в которой будет использоваться массив. Но я начал задаваться вопросом, нужно ли мне копировать/вставлять переопределенную функцию onStop()
во все мои действия? Или я делаю это в основном действии и как-то связываю другие действия.
В принципе, независимо от того, какое состояние/активность приложение в настоящий момент включено, когда приложение закрыто, я хочу сохранить массив int/bool и открыть его обратно при запуске приложения.
Возможно, я не знал, как искать то, что я хотел, поэтому объяснение было правильным.
Я не против делать больше поисков, но если кто-то укажет на меня в правильном направлении, я буду очень благодарен.
EDIT: Если есть лучший способ сделать то, что я хочу, чем то, что я описал (например, используя другое состояние вместо onStop()
), пожалуйста, не стесняйтесь выкидывать идеи. Это мой первый раз, когда мне приходится иметь дело с жизненными циклами действий, и я немного смущен даже после изучения учебников по разработке Android. Я действительно думаю, что они плохо сделаны в большинстве случаев.