Как вернуться к последним действиям при повторном открытии приложения после его закрытия (уничтожения)?
Я делаю приложение для Android, которое имеет два вида деятельности: MainActivity
и SecondActivity
, Моя проблема в том, что когда я закрываю (уничтожаю) приложение, я хочу, чтобы оно открывалось до последней активности, в которой было приложение.
Например, скажем, последняя активность была SecondActivity
, когда я перезапускаю приложение после закрытия, я хочу, чтобы оно открывалось на SecondActivity
а не MainActivity
,
ВАЖНЫЕ ЗАМЕТКИ:
Когда я говорю закрыть приложение, я имею в виду полностью уничтожить его, не нажимая кнопку "Домой" и открывая его снова.
В тот момент, когда приложение запускается, оно переходит к
MainActivity
,
Я знаю один из возможных способов сделать это, используя SharedPreference, так как он может сохранить состояние последней активности. Но я не знаю, как это реализовать (в каком классе или методе). Пожалуйста помоги.
Мой вопрос был помечен как дубликат, но у другого вопроса есть иное требование, чем у меня. Мое приложение требует, чтобы последняя активность открывалась после полного ЗАКРЫТИЯ, тогда как по другому вопросу оно запускается на том же экране после нажатия кнопки "Домой".
Пожалуйста, прочитайте вопрос ВНИМАТЕЛЬНО.