Да кажем, че имаме празна дейност по подразбиране с поведение по подразбиране, стартирана с флагове за намерение по подразбиране. Потребителят натиска бутона за връщане назад на устройството. Дейността изчезва... но как всъщност?
- Натискането на бутона за връщане назад действа ли по същия начин като
finish()
? - Дейността унищожава ли се незабавно (извиква се
onDestroy
)? - Гарантирано ли е унищожаване на дейността, но не веднага?
- Има ли някакъв шанс дейността да не бъде унищожена и този екземпляр да бъде използван повторно, когато тази дейност бъде стартирана в бъдеще? (така че се извикват само
onPause
иonStop
->onStart
иonResume
?)
Търся надежден отговор, така че, моля, не отговаряйте, ако не сте абсолютно сигурни какво се случва тук.
default, empty activity with default behaviour, launched with default intent flags
, което не можете да възпроизведете? Просто създайте проект по подразбиране във вашата IDE. - person Sebastian Nowak   schedule 23.07.2012[...]your activity is destroyed due to normal app behavior, such as when the user presses the Back button or your activity signals its own destruction by calling finish().[...]
Все пак бих препоръчал да прочетете цялата глава. - person Dennis   schedule 23.07.2012