Сохранить состояние активности в Android при нажатии кнопки домой

У меня возникла проблема, связанная с ключом дома. Когда я нажимаю клавишу возврата домой, текущая активность скрывается, но когда я снова запускаю исполняемый файл, она начинается с первого экрана. Я переопределил все методы (onSaveInstanceState, onPause, onStop onResume), но все еще есть проблемы. Как правильно справиться с этим?

Когда я нажимаю кнопку «Домой», я сохраняю состояние виджета в базе данных, а когда я снова запускаю доступный, я проверяю состояние базы данных и запускаю новое намерение, которое было сохранено, когда пользователь нажал кнопку «Домой». Является ли это правильным способом сделать это, поскольку я сталкиваюсь с проблемой, когда пользователь делает то же самое и снова нажимает кнопку «назад», в стеке активности уже есть намерение.

Ответы на вопрос(2)

Ваш ответ на вопрос