(原创)Android 的 Activity 的生命周期

Activity 的生命周期总共包括与如下七个:

(1) onCreate():

          活动创建时被创建,一般只执行一次,不过如果当活动被系统回收后再启动时会重新被执行

(2) onStart()

          活动由不可见转为可见时,触发 onStart()

(3) onResume()

          在活动 onStart() 之后,即转为可以,加载完之后触发 onResume()

(4) onPause()

          在活动不可见时,会触发 onPause()

(5) onStop()

          一般伴随 onPause() 一起出现,除非只是以弹框的方式,只执行 onPause(),onStop() 不会被执行

(6) onDestroy()

          活动被销毁时,触发 onDestroy()

(7) onRestart()

          当按 back 时返回到原来已经 stop 的活动时会被触发,注意,如果只执行了 onPause() 而没有

          执行 onStop 时,返回时,不会执行 onRestart()

猜你喜欢

转载自hwzyyx.iteye.com/blog/2305547