参考http://www1.huachu.com.cn/read/readbookinfo.asp?sectionid=1000006115
具体来讲,启动一个Activity有以下几种方式。
在应用程序中调用startActivity()启动指定的Activity。
在Home程序中单击一个应用图标,启动新的Activity。
按“Back”键,结束当前Activity,自动启动上一个Activity。
长按“Home”键,显示出当前任务列表,从中选择一个启动。
这四种启动方式的主体处理流程都会按照第一种启动方式运行,后面三种方式只是在前端消息处理上各有不同。