当activity调用onStop()方法, activity再也不可见,而且应该释放那些再也不须要的全部资源。一旦activity中止了,系统会在须要内存空间时摧毁它的实例(和栈结构有关,一般back操做会致使前一个activity被销毁)。极端状况下,系统会直接杀死咱们的app进程,并不执行activity的onDestroy()回调方法, 所以咱们须要使用onStop()来释放资源,从而避免内存泄漏。html
咱们在onStop里面作了哪些清除的操做,就该在onStart里面从新把那些清除掉的资源从新建立出来。android