很简单 做个记录
android:launchMode="singleTask"
和跳转时加入
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
实现的效果是:(Activity)A→B→C→B→C→B→C→B 按返回键 执行B→C→A 而不是依次返回
这里最开始用的是singleInstance但是有个坑,就是A→B→C在C页面执行Home操作在点开APP会出现重新主Activity,而不是打开既是C页面,网上有解析,此处不讲。