本文主要是介绍Android Studio 使用 自带的Hierarchy查看类/方法/调用的层级关系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 环境
我使用的是Windows 10
,Android Studio
版本为Android Studio Chipmunk | 2021.2.1
2. 打开Hierarchy
我们需要先打开Hierarchy
,路径为View -> Tool Windows -> Hierarchy
3. Hierarchy的功能
Hierarchy
总共有3
种操作
- 类层级关系 (type hierarchy) : 快捷键
Ctrl+H
- 方法层级关系(method hierarchy) : 快捷键
Ctrl+Shift+H
- 调用层级关系(call hierarchy) : 快捷键
Ctrl+Alt+H
4. 类层级关系
如果我们想查看一个类/接口的继承/实现等关系,就使用这个。
在我们想要查看类层级关系的类上,使用快捷键Ctrl + H
,就可以看到该类的层级关系了
比如Glide 4.X
中的Transformation
接口,我们可以看到所有Glide
自带的Transformation
这样,我们就可以很直观的知道,在Glide
中,可以使用哪些自带的Transformation
进行图片的变换了
5. 方法层级关系
如果我们想知道某个方法的继承/重写 层级关系,那么就用这个。
在我们想要查看方法层级关系的方法上,使用快捷键Ctrl + Shift + H
,就可以看到该方法的层级关系
比如Glide 4.X
中的Transformation
接口中的transform
方法,我们可以看到所有继承/重写了transform
方法的类及层级关系
6. 调用层级关系
如果我们想知道某个方法被调用的层级关系,那么就用这个。
在我们想要查看调用层级关系的方法上,使用快捷键Ctrl + Alt + H
,就可以看到该方法的调用层级关系
比如Glide 4.X
中的Transformation
接口中的transform
方法,我们可以看到所有调用了transform
方法的调用的层级关系,并且是一层套着一层,可以一直追溯上去。
更多详见 https://www.jetbrains.com/help/idea/2021.2/viewing-structure-and-hierarchy-of-the-source-code.html#ws_build_hierarchy
这篇关于Android Studio 使用 自带的Hierarchy查看类/方法/调用的层级关系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!