应用程序创建进行到结束的全过程就是应用程序的生命周期。应用程序的生命周期不是进行自己控制的,又android的系统来决定的。影响应用程序的生命周期主要包括:进程对于用户的重要性,以及当前系统中还剩下多少可用内存。
5种进程
前台进程--最前面的
可见进程--可见,但是并不显示在最前端,如浮现出对话框,后面的那个就是可见进程
服务进程--Service进程 通过startService()来启动,实现mp3播放,后台上传下载等操作。
后台进程--onstop方法被调用
空进程--不持有任何activity的进程。保持这种进程的唯一理由是提供一种缓冲机制,以便在下次启动时候能够缩短启动时间。
所有的activity都被保存在activity栈中 。
屏幕切换过程中
程序启动: onCreate()-->onStart()-->onPause()
开始切换: ->onPause-->onStop-->onDestory()-->onCreate-->onStart-->onResume
程序退出: -->onPause-->onStop-->onDestory
浙公网安备 33010602011771号