Задать вопрос
@jestev
Люблю iOS

Как сохранить данные из массива после пересоздания активити?

Есть массив с изображениями, после пересоздания активити массив начинает работать с самого начала. Есть ли способ продолжать работу массива (т.е. менять картинки) после пересоздания активити?
  • Вопрос задан
  • 389 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
Нужно все критичные данные сохранить куда-то. Для простых подойдут SharedPreferences. У активити и фрагментов также есть метод onSaveInstanceState - там можно сохранить данные в Bundle, достать в onCreate/onRestoreInstanceState. Более важные данные стоит хранить в БД, использовать можно много чего - SQLite + StorIO, например (но это тлько например, есть множество вариантов). Изображения не стоит ложить в БД, а хранить просто в файлах.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@coden55
Вынесите массив в отдельный standalone класс?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы