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/