1、FLAG_ACTIVITY_NEW_TASK和FLAG_ACTIVITY_CLEAR_TOP搭配使用
适用场景:A---->B---->C---->....---->A(A不是原来的页面)
2、FLAG_ACTIVITY_SINGLE_TOP和FLAG_ACTIVITY_CLEAR_TOP搭配使用
适用场景:A---->B---->C---->....---->A(A还是原来的页面,A页面重写onNewIntent()获取传递的值)
3、FLAG_ACTIVITY_NEW_TASK和FLAG_ACTIVITY_CLEAR_TASK 重新开一个新的任务
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);