Когда процесс приложения убит, его стек активности сохраняется. Затем, когда приложение перезапускается, все мои действия возобновляются и запускаются с нулевыми указателями. Вместо того, чтобы изменять каждое действие, чтобы приспособить это событие, я бы предпочел, чтобы мое приложение запускалось с базового действия, а не пыталось воссоздать стек действий.
Возможно ли это?
Я знаю о Intent.FLAG_ACTIVITY_CLEAR_TOP, но, насколько я понимаю, это приведет к уничтожению действий только после их повторного создания.
РЕДАКТИРОВАТЬ: clearTaskOnLaunch что я хочу? Я добавил его к своей активности по умолчанию, но не вижу никакого эффекта. Но это убьет мою деятельность, даже если я просто сверну приложение, не так ли? Я бы предпочел очистить стек только в случае перезагрузки всего процесса.
РЕДАКТИРОВАТЬ 2: Нет, это не то, что я хочу - инженер Android дал подробный ответ на некоторые вопросы о том, как использовать ClearTaskOnLaunch: http://groups.google.com/group/android-developers/browse_thread/thread/da024bcaf4e1960f/ab1e2b35c360cb65?pli=1