Поскольку я новичок в android, то, что я делаю, устанавливает немного текста в моем втором действии и показывая результат для моего первого действия, нажав кнопку, но когда я вернусь ко второму действию, данные на тексте исчезает, что, в свою очередь, приводит к исчезновению данных по текстовому виду первого действия. Скажите, кто-нибудь мне поможет, объяснив, где я должен устанавливать данные и откуда я должен получать данные.on create on pause function
первый активность
public void ifHangerButtonAction(View view)
{
Intent intent = new Intent(MainActivity.this, FastingHanger.class);
intent.setClass(this, FastingHanger.class);
intent.putExtra("EXTRA_ID_SECOND",globalVariable.fastingHourValue);
intent.putExtra("EXTRA_ID_Third",globalVariable.feedingTime);
startActivity(intent);
System.out.println("going to second activity");
finish();
}
вторая активность
globalVariable.setFastingHourValue(fastingHourValue);
System.out.println("globalVariable.setFastingHourValue(fastingHourValue)="+fastingHourValue);
globalVariable.setName(getName);
System.out.println("globalVariable.setName(getName)="+getName);
//rs
Intent intent = new Intent();
intent.setClass(this, MainActivity.class);
intent.putExtra("EXTRA_ID",fastingHourValue);
intent.putExtra("EXTRA_ID_NEW",getName);
startActivity(intent);
System.out.println("going to first activity");
finish();
Очевидно, что эти данные исчезнут, когда вы покинете активность и переключитесь на другую активность. Если вы хотите сохранить данные так, как есть, вы должны хранить его в sharedpreference и должны получить к нему доступ и устанавливать его каждый раз. – GrIsHu