У меня есть активность, которая имеет много полей (полей/членов класса). Я хочу установить эти поля, вызывая другие действия (с startActivityForResult), но значения полей не сохраняются. Похоже, что каждый раз, когда я возвращаюсь из другого действия в свой исходный, создается новый экземпляр и поля повторно инициализируются (метод onCreate() вызывается каждый раз, когда я возвращаюсь из другого действия, также вызывается onDestroy() оригинал каждый раз, когда я загружаю другое действие с помощью startActivityForResult, я никогда не вызываю finish()). Надеюсь, я хорошо объяснил свою проблему.Активность Android повторно создается каждый раз
Любые предложения приветствуются.
Спасибо, Silviu
Я решил свою проблему, переопределив onSaveInstanceState и onRestoreInstanceState и сохраняя/восстанавливая все мои данные. Но все же я не думаю, что это ответ на мой вопрос выше. – silviu