當activity調用onStop()方法, activity再也不可見,而且應該釋放那些再也不須要的全部資源。一旦activity中止了,系統會在須要內存空間時摧毀它的實例(和棧結構有關,一般back操做會致使前一個activity被銷燬)。極端狀況下,系統會直接殺死咱們的app進程,並不執行activity的onDestroy()回調方法, 所以咱們須要使用onStop()來釋放資源,從而避免內存泄漏。html
咱們在onStop裏面作了哪些清除的操做,就該在onStart裏面從新把那些清除掉的資源從新建立出來。android