onPause вызывается, когда действие перестает быть приоритетным.onStop вызывается, когда он полностью отключается от экрана.Таким образом, появление диалогового действия не вызовет вызов onStop, потому что некоторая часть этого действия все еще видна.Теперь, если вы нажмете кнопку «Домой» и откроете панель запуска, вы увидите, что onStop вызывается.(Предполагается, что вы выполняете стандартное диалоговое действие с прозрачным фоном, который показывает предыдущее действие.)
В основном onStop / onStart основаны на видимом действии.onPause / onResume основаны на том, что это приоритет.