0

我实现了一个自动化测试工具来测试我的 Android 应用程序。我需要经常检查活动的后台堆栈。所以我使用以下命令来显示它:

adb shell dumpsys activity activities | sed -En -e '/Stack #/p' -e '/Running activities/,/Run #0/p' | grep -i <package_name>/

大多数时候我看到这样的输出是因为活动a.b打开了活动c.d

Run #1: ActivityRecord{8d12c4 u0 <package_name>/.c.d t5}
Run #0: ActivityRecord{1bb16d2 u0 <package_name>/.a.b t5}

但是,有时我会看到这样的输出:

Run #1: ActivityRecord{8d12c4 u0 <package_name>/.a.b t5}
Run #0: ActivityRecord{1bb16d2 u0 <package_name>/.c.d t5 f}

第二行以 . 结尾f}。它的意义是什么?是否f代表“完成”?

4

1 回答 1

0

我找到了答案。看toString这个类中的方法

是完成的意思

于 2021-12-14T14:29:11.207 回答