0
爲什麼我的活動有時在從StatusBar轉到其他活動後無法進入onStop? 說明: 1,開始活動A 2,下拉狀態欄,然後選擇其他活動B開始爲什麼我的活動有時會從StatusBar轉到其他活動後無法進入onStop?
結果:有時 ,活動A進入的onStop,有時,它不是。爲什麼?
測試設備:HTC HD android phone
爲什麼我的活動有時在從StatusBar轉到其他活動後無法進入onStop? 說明: 1,開始活動A 2,下拉狀態欄,然後選擇其他活動B開始爲什麼我的活動有時會從StatusBar轉到其他活動後無法進入onStop?
結果:有時 ,活動A進入的onStop,有時,它不是。爲什麼?
測試設備:HTC HD android phone
因爲它是onPause被調用。請參閱文檔活動生命週期在這裏developer.android.com/reference/android/app/Activity.html
它是否進入onPause()?從技術上講,在它發生之後,它可以在沒有進一步的通知方法的情況下被殺死,儘管這可能僅在系統資源不足時纔會發生。 –
是的,它總是可以進入onPause。如果系統資源不足,則可以進入onStop。所以這種情況是正常的,是嗎? – Judy
不,onStop()發生在onPause()之後,當您的活動停止顯示時,通常是因爲顯示了其他內容。但是在資源不足的情況下,onPause()可能是唯一發生的事情,那麼在調用onPause(),onDestroy()等之後,您的應用程序的進程可能會被簡單地殺死。 –