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