gpt4 book ai didi

java - 如何获取所有实现指定接口(interface)的类

转载 作者:行者123 更新时间:2023-11-30 04:22:52 28 4
gpt4 key购买 nike

Android中如何获取所有实现指定接口(interface)的类?我认为应该以某种方式使用 Classloader 和 Class 类..

遍历所有由类加载器加载的类并检查它是否实现了指定的接口(interface),我想这不是一个好主意。

我在这里找到了类似的问题和完美的答案:Find Java classes implementing an interface .

但 Dalvik 有一些限制,我想知道哪种方法在 Android 上可用。谢谢。

最佳答案

看看 Google reflections图书馆。这将构建和搜索反向反射数据的索引(即查找子类而不是查找父类(super class))并且应该提供您想要的内容。

关于java - 如何获取所有实现指定接口(interface)的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9001346/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com