生命流程:
onCreate:创建Activity实例时触发
onStart:在Activity的切换以及按Home键返回桌面再切回应用的过程中 Activity可见但不在前台 不可交互
onPause: onPause时Activity可见
onResume: onResume中在前台 activity 由后台转前台时触发
onStop:activity 不可见长时间不活动 时触发 onStop时Activity不可见 Activity还没有被销毁,对象还在内存中,
onDestory: activity 彻底结束 onDestroy阶段Acivity被销毁
启动模式
- Standard(标准模式) :(默认启动方式 )在每个栈内可以创建多个实例
- SingleTop(栈顶复用模式): 在每个栈内可以创建多个实例 但是当创建的 activity处于栈顶时就不会创建 而是使用已有的实例,此时会触发onNewIntent
- SingleTask(栈内复用模式):每个栈内只能创建一个实例 启动时 (处于 onPause->onResume)触发onNewIntent
- SigleInstance(单实例模式):独立开栈且栈内只会存在该activity实例
网友评论