adb shell dumpsys 系列(二)activity activities命令与taskRecord
发布日期:2021-07-23 22:22:35
浏览次数:2
分类:技术文章
本文共 1997 字,大约阅读时间需要 6 分钟。
一 TaskRecord简介
先看下TaskRecord类
这个类位于com.android.server.am包下面
class TaskRecord extends ConfigurationContainer implements TaskWindowContainerListener {..... /** List of all activities in the task arranged in history order */ final ArrayListmActivities;
这个类中有一个很重要的成员变量 mActivities
这个成员变量记录了这个栈中国的activity
List of all activities in the task arranged in history order
翻译:task中的activity(以历史order来arranged)
----------------------------------------------------------------------------------------------------------------------------------------------------
二 TaskRecord 与 sysdump实验
这个类其实就代表了我们平时所说的activity 进栈,出栈中的栈
我们来做个小实验,从MainActivity一直跳到Test11,然后用adb shell dumpsys activity activities命令查看栈的情况
cmd 中展示的信息如下
Running activities (most recent first):
TaskRecord{513d712 #10998 A=.t22 U=0 StackId=1 sz=3} Run #11: ActivityRecord{ba35bf0 u0 calc.superdy.ttest/.Test11 t10998} Run #10: ActivityRecord{4ec9460 u0 calc.superdy.ttest/.Test10 t10998} Run #9: ActivityRecord{c4f1c7e u0 calc.superdy.ttest/.Test9 t10998} TaskRecord{ee63ee3 #10997 A=.t11 U=0 StackId=1 sz=5} Run #8: ActivityRecord{6fbbbf7 u0 calc.superdy.ttest/.Test8 t10997} Run #7: ActivityRecord{dd5dd28 u0 calc.superdy.ttest/.Test7 t10997} Run #6: ActivityRecord{45d7c5e u0 calc.superdy.ttest/.Test6 t10997} Run #5: ActivityRecord{a224cdc u0 calc.superdy.ttest/.Test5 t10997} Run #4: ActivityRecord{d853d9 u0 calc.superdy.ttest/.Test4 t10997} TaskRecord{5c420e0 #10996 A=calc.superdy.ttest U=0 StackId=1 sz=4} Run #3: ActivityRecord{5f26290 u0 calc.superdy.ttest/.Test3 t10996} Run #2: ActivityRecord{83aa6df u0 calc.superdy.ttest/.Test2 t10996} Run #1: ActivityRecord{dc894a0 u0 calc.superdy.ttest/.Test1 t10996} Run #0: ActivityRecord{84a89d3 u0 calc.superdy.ttest/.MainActivity t10996}
很明显,TaskRecord和dumpsys中的信息一直
转载地址:https://blog.csdn.net/perfectnihil/article/details/91346416 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月15日 11时20分14秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
[Ext JS 4] 实战之将chart导出为png, jpg 格式的文件
2019-04-28
spring异常处理实例(登录例子)
2019-04-28
java web 项目如何获取客户端登录帐号信息(用于SSO或其他)
2019-04-28
MySQL用户授权
2019-04-28
[Oracle] decode 函数及其用法
2019-04-28
使用yuicompressor 压缩js, CSS
2019-04-28
tomcat内存优化
2019-04-28
java题目
2019-04-28
jasperReport学习
2019-04-28
WEB小知识学习集锦
2019-04-28
linux基本知识
2019-04-28
spring中log4j使用
2019-04-28
数据库建表知识
2019-04-28
通过句子学单词
2019-04-28
[Ext JS 4] 动态加载
2019-04-28
CSS 的导入方式 (link or import ?)
2019-04-28
[过年菜谱之]清蒸鲈鱼
2019-04-28
[过年菜谱之]萝卜炖羊肉
2019-04-28
[过年菜谱之]腰果虾仁
2019-04-28
[过年菜谱之]清蒸鲍鱼
2019-04-28