android开发:android studio配置获取当前程序显示的Activity

有时候我们接手新的项目时经常会遇到看不懂项目的结构,业务逻辑复杂,并且包含各种activity之间跳转,而我们入手的方式一般都是先理清项目Activity的执行流程,比如说当我们页面跳转时我要知道跳到了哪个Activity。从而我们在再细研究跳转的Activity的具体代码。如果你连跳到哪个Activity都不懂,还谈什么研究?

android studio可以配置打印出当前屏幕显示的Activity,也就是栈顶的Activity。

1.在Logcat下点击右边的下拉框选择"Edit Filter Configuration"
android开发:android studio配置获取当前程序显示的Activity
2.会弹出如下对话框,我们在Filter Name和 Log Tag都填上ActivityManager然后保存
android开发:android studio配置获取当前程序显示的Activity
3.在打印Activity的时候,先选择我们刚刚自定义的ActivityManager日值拦截器,然后在过滤框中输入ActivityManager进行过滤,最后就可以看到我们当前的Activity了
android开发:android studio配置获取当前程序显示的Activity