Android-Activity任务栈
一 任务栈
任务Task:就是由多个Activity(可能进程不同,例如启动系统的Activity)按照顺序组成的业务逻辑
任务有TaskId:一个任务中的多个Activity进程的任务TaskId相同
任务是一个横向的概念,进程是一个纵向的概念
任务栈TaskStack:由多个Activity进程组成的栈,遵循先进后出
二 附上一张图
三 面试题
描述一下Activity的Task Stack模型
任务栈,一个Activity覆盖当前的Activity,则之前的Activity被压入任务栈中
当前的Activity在栈顶,任务栈遵循先进后出的原则
时间: 2024-10-29 19:05:51