美文网首页
Android Activity的管理

Android Activity的管理

作者: DroidMind | 来源:发表于2017-10-19 15:46 被阅读0次

    1、ActivityRecord是Activity管理的最小单位,它对应着一个用户界面;
    2、TaskRecord也是一个栈式管理结构,每一个TaskRecord都可能存在一个或多个ActivityRecord,栈顶的ActivityRecord表示当前可见的界面;
    3、ActivityStack是一个栈式管理结构,每一个ActivityStack都可能存在一个或多个TaskRecord,栈顶的TaskRecord表示当前可见的任务;
    4、ActivityStackSupervisor管理着多个ActivityStack,但当前只会有一个获取焦点(Focused)的ActivityStack;
    5、ProcessRecord记录着属于一个进程的所有ActivityRecord,运行在不同TaskRecord中的ActivityRecord可能是属于同一个 ProcessRecord。

    activitytask1.png activitytask2.png

    参考文章:
    http://duanqz.github.io/2016-02-01-Activity-Maintenance

    相关文章

      网友评论

          本文标题:Android Activity的管理

          本文链接:https://www.haomeiwen.com/subject/yeouuxtx.html