2011-04-16 54 views
2

我已經在所有活動回調中放置了打印件,而我所看到的是一個序列 onStart() - > onResume() - > onStop()但是在調用onStop之後,主要活動顯示的活動相同。 Docs表明這是在活動不再可見時調用的,但當我的服務處於前臺時,它在我看來就像它被調用一樣。那麼,哪一個保證在不可見時被調用? onStop()被調用,但我的活動仍然可見,用戶可以與它交互。Android爲什麼在onStop調用後活動可見

+0

看起來也許onPause()是保證當它不可見時被調用的那個。 onStop()不一定與活動的可見性有關。 – Androider 2011-04-17 00:32:56

回答

1

enter image description here

+0

圖表會顯示活動不再可見,然後onStop()被調用的權利? – Androider 2011-04-17 21:38:40

+1

這是正確的。我已經通過實施每種方法並在其中放入吐司消息來測試它。 – 2011-04-18 03:05:16

+0

我不明白這是如何回答爲什麼onStop()被稱爲當活動仍然可見(在我的情況下,onPause()永遠不會被調用)的問題。 – Michael 2015-07-10 21:56:55

相關問題