Intent,顾名思义,即意图,通常用它来启动一个应用程序组件( Activity, Service, 或者 BroadCast Receiver ).在启动一个新的 Activity 时,可以通过给它设置不同的 Flag 标记来精确控制打开 Acitivity 的行为. 1. FLAG_ACTIVITY_SINGLE_TOP 如果栈顶已经存在一个要启动的 Activity 实例,那么不会再创建一个实例,而是回调该 Activity 的 onNewIntent() 方法. 如:栈中有 A,B,C…