生命周期(大纲)
Activity
onCreate:Activity第一次被创建的时候执行一次,通常执行初始化操作,例如加载布局,组件,绑定事件
onStart:Activity被创建完后,不可见变可见调用
onResume:运行状态,位于活动栈栈顶,用户可与活动进行交互
onPause:暂停状态,当前Acitivty启动其他活动,如弹出弹窗等,并不是完全不可见
onStop:完全不可见被调用
onDestory:销毁
onRestart:重新被调用,由停止变为可见状态
Fragment
onAttach:与Activity关联时
onCreate:最初创建Fragment时被调用
onCreateView:加载布局
onActivityCreate:与fragment关联的Activity创建完成时
onStart:不可见到可见
onResume:运行状态,用户可以进行交互
onPause:暂停状态,并非完全不可见,不可交互
onStop:完全不可见
onDestoryView:移除相关布局时调用
onDestory:销毁
onAttach:与Activity解除关联
Service
–startService:通过startService启动服务
startService
onCreate
onStartCommand
stopService
onDestory
–bindService:绑定服务
bindService
onCreate
onbind
unbindService
onDestory