java - android getSystemService(String s) - 反射?

标签 java android reflection

我的问题是关于android开发的。我想知道方法 context.getSystemService(String s) 是否使用反射。那里 在 Context 类中定义了许多 static String 常量。我不确定这个方法背后的机制是如何工作的。这就是我问的原因。

最佳答案

查看代码here ,看起来它只是使用 equals() 检查 s 的值是什么,并返回适当的值。
所以,那里没有反射。

关于java - android getSystemService(String s) - 反射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9277611/

相关文章:

c# - 从继承自泛型接口(interface)的类中获取泛型参数的类型

c# - 使用反射在谓词中引用类的属性

java - JList 类型不是通用的;它不能用参数 <String> 参数化

java - 我的证书是如何到达/lib/security/cacerts 的?

android - 以编程方式为 Android 替换 <include/> 标记的 `layout`

java - 调用setEnabled(false)后按钮仍然可以再按一次

java - 如何检测 -Xmx 参数的实际值? Runtime.getRuntime().maxMemory() 不准确

java - 如何使用 Cucumber 和 Java 在 BDD 场景之间共享任何变量/对象?

java - 在 RecyclerView 中从 SQLite 检索数据

c# - AppDomain 执行程序集