活动的生命周期
一共四种:
1.运行: 活动在返回栈栈顶,处于可见状态,且用户可以与该活动交互, 处于onResume()和onPause()之间
2.暂停: 活动不再栈顶,但仍然可见,如被提示框AlertDialog遮挡时,此时活动处于onStart()和onStop()之间;
3.停止: 活动不再栈顶,且完全不可见时,启动另个一个活动后,此事活动处于onCreate()和onDestory()之间
4.销毁: 活动出栈,此时活动被回收
活动流程:
活动的启动方式
1.standard:默认方式,每次启动活动是都创建一个新活动。
2.singleTop:活动在栈顶时,复用,不再启动新活动。
3.singleTask:活动在返回栈中时,复用,并把该活动之上的所有活动出栈不再启动新活动。
4singleInstance:对设立该模式的活动单独创建一个返回栈,不同活动访问时,该活动实例唯一。