OnStop () и OnPause (), когда диалог отображается как действие - PullRequest
0 голосов
/ 12 мая 2019

http://stackoverflow.com/a/7384782/869501

В этом ответе Excellect говорится, что onPause () вызывается, когда Dialog занимает передний план, а Dialog определен как действие. Говорит ли это, что действие вызывает onStop () после onPause () после того, как диалоговое окно (диалоговое окно как действие), даже когда этот диалог не занимает полноэкранный режим ..?

Заранее спасибо!

1 Ответ

0 голосов
/ 12 мая 2019

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

В основном onStop / onStart основаны на видимом действии.onPause / onResume основаны на том, что это приоритет.

...