【Android】如何查看Activity Task栈的情况

来源:互联网 发布:网络家庭摄像头直播 编辑:程序博客网 时间:2024/04/30 00:30

我们都知道,每个Activity都有taskAffinity属性,这个属性指出了它希望进入的Task。

如果一个Activity没有显式的指明该 Activity的taskAffinity,那么它的这个属性就等于Application指明的taskAffinity,如果 Application也没有指明,那么该taskAffinity的值就等于包名。而Task也有自己的affinity属性,它的值等于它的根 Activity的taskAffinity的值。


一、查看task栈情况

在cmd命令行里或者Android Studio中的Terminal里敲入如下命令:

adb shell dumpsys activity

然后会出现很长一段详细信息,滚到中间的地方,会看到Task栈的状态如下:
这里写图片描述


此外,这些信息的最底部还可以看到当前显示在前台的Activity是哪一个,还有使用设备的分辨率等信息
这里写图片描述

0 0
原创粉丝点击