Я пробовал много разных способов использования одного и того же объекта в разных классах. Я хочу сделать это, потому что хочу, чтобы данные хранились в этом объекте. Но независимо от того, что я делаю, он не будет сохранен, когда я нажму кнопку «назад» на телефоне, а затем вернусь.Использовать тот же объект между действиями
Я посылаю пакет с объектом второй деятельности, как это:
Intent intent = new Intent(this, TrainingDays.class);
Bundle bundle = new Bundle();
bundle.putSerializable("programObject", program);
intent.putExtras(bundle);
startActivity(intent);
И я получаю объект так:
Bundle bundle = this.getIntent().getExtras();
program = (Program) bundle.getSerializable("programObject");
я могу использовать объект просто отлично, но я каждый раз, когда я переключаюсь на другую активность, объект чист от данных. Я делаю что-то неправильно здесь или это может быть что-то другое, что вызывает это? Любая помощь будет оценена.
Вы можете показать ваш метод, создающее объект в? –