【Android学习】Android Activity生命周期

2016年,就业问题越来越迫近。感觉自己像一个战场上惴惴不安的兵,没有武器更没有赤手空拳制敌的本事。终日碌碌,如坐针毡。要学点东西。

所以就这样开始了我的Android之路。

花了一个下午和晚上的时间搭建好了Android开发环境。小学生Andrew背好妈妈整理好的鼓鼓囊囊的书包,出发了。

第一堂课摆在我面前的是这么一张图。

Android Activity生命周期       

【Android学习】Android Activity生命周期_第1张图片


刚开始我不大喜欢这张图,就像不喜欢任何一个我尝试了解ta却紧闭心扉的人,搞不懂。但欣慰的是,尝试总是好的,总会有收获。渐渐地我懂了一些。但我感觉我能

用另一种方式来说明Android Activity生命周期。

于是我打算自己做一张图。


      


这只是方便记忆和理解的一张图。想象上图是一个房间(或者)俯视图,白色的是墙壁,橘黄色的是门。试想你自己就是在房间的小人,房间之间的门是单向的,你只

能按门开的方向走。(让我想起了二极管还有心脏里的瓣膜)你所在的地方是什么,Activity就处于什么状态。

①你站在onCreate标注的门旁,穿过门,一路往前走,onStart----onResume----Runing

②你走出Running房间,到了onPause,你又想回到Running,身后的门不同了,你只能左转走走廊,重新走到onResume,进去。

③其他情况同②,只是onStop---onStart之间的走廊多了一个onRestart门。

刚开始我还得意于这张我自创的图,但后来发现,这张图经不起深究的。比如在onCreate时,你也可以选择往上(走廊的方向),这就说不通了。还有随着学习的深

入,牵扯到更多的方法,这张图没办法扩展。

正如刚才所说,这只是方便记忆和理解的一张图,再无其他。

你可能感兴趣的:(【Android学习】Android Activity生命周期)