Итак, я написал приложение с основным действием (A) и различными другими подэтапами, которые все что-то делают, сообщают о работе обратно на главный и заканчивают.
Что я запускаюв том, что если пользователь покидает мое приложение на экранах B или C, когда они возвращаются позже и dalvik уничтожает мои действия для получения дополнительной оперативной памяти ... приложение запускается обратно на B или C и читает все материалы инициализациииз сохраненного намерения, и продолжается, как будто ничего не произошло.Пока они не вернутся к занятию А, где мы приближаемся к силе неожиданных вещей.
Я вертелся с переопределением onStop()
и вызывал финиш, но я думаю, что это немного выжженная земляхотел бы позволить им уйти на эту деятельность и вернуться.Но я также хотел бы обнаружить, была ли разрушена основная основная деятельность, а затем уничтожить весь мой стек активности.
Из прочтения я понял, что onDestroy()
не всегда вызывается, поэтомудля меня не надежно вставить какую-то логику в onDestroy Деятельности А .... Есть идеи?