activity的启动模式分为standard,singleTop,singleTask以及singInstance
在mainfest清单中注册,standard,startActivity时便在activity栈中创建一个activity,singleTop,当这个activity在栈顶,也就是自己启动自己时不需要重新启动一个activity
singtask,pop掉被启动activity之上的,不创建,singInstance,两应用可以共享一个activity,不需要重 新创建
在关闭应用时,可以将主activity的模式设置为singtask模式
activity的生命周期oncreate-onstart-onresume-onpouse-onstop-ondestroy
回到home时,activity 若是没被finish掉,则处于onstop状态,在这个状态,若系统要运行其他,内存不足,则会被杀死,当从新启动时先调用oncreate方法,若没被杀掉,则先调用onrestart,再调用onstart方法
具体可参见http://www.cnblogs.com/meizixiong/archive/2013/07/03/3170591.html(启动模式)
http://blog.csdn.net/hpoi/article/details/4629065(周期)