Android中“活动(Activity)的生命周期(lifeCycle)”
Android引入“生命周期机制”的原因是什么?
最根本的原因,是“资源竞争”——内存。
智能手机通常都要求支持多任务(multi-task),比如打开音乐播放器同时,还在使用其他应用程序。“多任务”优势明显,也是用户最喜欢的;但也有缺点,大部分手机的内存总是有限的,这就需要OS对内存进行动态管理,当应用程序运行过多时,选择性地关闭一些进程(Android中,可以认为一个开启着的应用程序就是一个进程)并释放一些内存。
原创
2017-03-15 21:30:06 ·
539 阅读 ·
0 评论