场景
进入到某个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 相当于一个任务,任务如下图
本文标题:Activity栈维护相关知识点
本文链接:https://www.haomeiwen.com/subject/zzmzfxtx.html
网友评论