finish()
использован в коллбэке активити onCreate()
. Всё дело в том, что
onStop
и onPause
– коллбэки завершающих фаз для onStart
и onResume
соответственно. На момент вызова onCreate()
эти фазы еще не случились. Подробнее про жизненный цикл активити читайте в ранней публикации.Согласно документации, в любой другой нормальной ситуации вызов этих коллбэков гарантирован.