我已经有一段时间没有开发Android了,我正在尝试使用Gradle依赖项等新功能来做正确的事情。
我想知道当您需要修改一个特定的依赖项以满足您的需求时,最佳实践是什么。
例如,假设我们有两个库,它们通过对适配器进行子类化来扩展RecyclerView功能:
Adapter --> AdapterA
Adapter --> AdapterB
由于Java不支持多继承,我想让两个库一起工作的唯一方法是修改其中一个,这样子类化层次结构就像这样:
Adapter --> AdapterA --> AdapterB
如果我是正确的,这是一种方法,那么修改和集成库的最佳方式是什么,下面是我能想到的选项:
在GitHub上使用
请证明或建议什么更好,以及是否有任何其他替代方案来实现这一点。
https://stackoverflow.com/questions/41544243
复制相似问题