关于activity的生命周期

在A跳转到B时,activity的生命周期: onPause(A)->onCreate(B)->onStart(B)->onResume(B)->onStop(A)。如果需要对资源进行释放的,需要在onPause或者onStop中做,对于onDestroy里面的操作要小心,因为onDestroy的调用是在activity销毁时,但是一般的跳转activity并没有销毁,所以这个方法一般不会调用直到activity被销毁掉。有时候在activity中调用finish()或按返回键退出时,如果有资源被其他对象引用不能释放,则activity不会调用onDestory方法。

页面退出到后台时:onPause->onStop,从后台进入到页面:onRestart()->onStart()->onResume()。

你可能感兴趣的:(关于activity的生命周期)