主要原因是:每次启动Intent导致新创建Task的时候,该Task会记录导致其创建的Intent:而如果后续需要有一个新的与创建Intent完全一致(完全一致定位为:启动类,action.category等等全部一样,不可多项也不可缺少),那么该Intent并不会触发Activity的新建启动,而只会将已经存在的对应Task移到前台:这也就是为什么桌面会在再次点击图标时将后台任务挪到前台而不是重新启动App的实现. 1.在启动页的Activity中的 onCreate()方法做处理 prote…