Я запускаю свое приложение для Android, которое, в свою очередь, инициализирует некоторое состояние на первом экране.В приложении много экранов, и после случайной навигации по нескольким экранам я минимизирую приложение с помощью клавиши «Домой».Теперь, после запуска некоторых приложений с телефона, ОС решает, что нужно освободить мое приложение, и, следовательно, убивает его.
Теперь, когда я снова нажимаю на значок приложения, ОС запоминает историю и пытаетсявернитесь на экран, откуда я свернул приложение.Но проблема в том, что операционная система очищала мое приложение когда-то, все мои состояния теряются, и экран может не иметь никакого отношения.
Как мне решить эту проблему?Как мне убедиться, что ОС вызывает экран запуска, если он был очищен ранее, а не Activity в истории?