Предотвратить восстановление стека действий?

Когда процесс приложения завершается, его стек активности сохраняется. Затем, когда приложение перезапускается, все мои действия возобновляются и работают с нулевыми указателями. Вместо того, чтобы изменять каждое действие в соответствии с этим событием, я бы предпочел просто запускать свое приложение с базового действия и не пытаться воссоздать стек действий.

Возможно ли это?

Я знаю о Intent.FLAG_ACTIVITY_CLEAR_TOP, но насколько я понимаю, действия будут уничтожены только после того, как они будут созданы заново.

РЕДАКТИРОВАТЬ: clearTaskOnLaunch то, что я хочу? Я добавил его в действие по умолчанию, но не вижу никакого эффекта. Но это убьет мою активность, даже если я просто сверну приложение, не так ли? Я бы предпочел очищать стек только в том случае, если весь процесс перезагружается.

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

26
задан Nathan Fig 17 May 2011 в 15:38
поделиться