再详细讲解之前先说一下一个小细节: Intent的setFlag和addFlag有什么区别?是不是之前都没有太注意这个问题呢? 简单可以理解成:setFlag是把之前的替换掉,addFlag是添加新的。 addFlag可以多次添加即添加多个Flag,setFlag 也可以添加多个,不过需要一次性添加完,_Intent.setFlags(2|4); OK,我们切入正题,Flag很多,先说常用的Flag,再提提其他的Flag。 Flag的作用很多,有的标记为可以设定Activity的启动模式比如FLAG_ACTIVIT…