场景
进入到某个activity后,需要清空activity栈
解决方案
在intent中设置flag
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK| Intent.FLAG_ACTIVITY_CLEAR_TASK);
但是需要主要,如果被启动的activity的launchMode是singleInstance,这个操作将不会起作用
相关知识点
1、一个task维护一个activity栈,一个task 相当于一个任务,任务如下图
进入到某个activity后,需要清空activity栈
在intent中设置flag
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK| Intent.FLAG_ACTIVITY_CLEAR_TASK);
但是需要主要,如果被启动的activity的launchMode是singleInstance,这个操作将不会起作用
1、一个task维护一个activity栈,一个task 相当于一个任务,任务如下图