Я разрабатываю приложение, в котором пользователь может минимизировать (скрыть) возобновленную активность (но не все приложение), нажав кнопку, и будет показано предыдущее. Затем в любом действии, нажав другую кнопку, пользователь снова может увидеть свернутое (скрытое) действие с его состоянием.
Я пытаюсь решить эту проблему двумя способами.
1 - Когда активность будет сведена к минимуму (скрыть), все ее состояние и атрибуты представления будут сохранены в базе данных после того, как действие будет завершено.
2 - Удерживайте все действия в отдельной задаче (singleInstance) и, когда она будет свернута, просто вызовите функцию movetTaskToBack.
Как мне поступить или есть другой способ?