首先 activity manager 作为一个独立的服务存在,所有系统中的所有 app 的 activity 都通过这个 service 来管理

同时 activity manager 维护着多个 activity stack,相当于浏览器的历史记录

此外, activity 和 它的 view(window) 是相互独立的,只相当于一个 view 的控制器,这也是为什么 activity pause 之后,仍然可以实现 两个 activity 之间的动画

android  中还有 task 的概念,每个task是一个 activity 的集合,以 stack 的方式存储

相关文章:

  • 2021-04-21
  • 2021-09-05
  • 2021-12-07
  • 2021-07-19
  • 2021-11-30
  • 2021-06-22
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2022-01-19
  • 2021-08-16
相关资源
相似解决方案