如何将方法添加到第三方库

时间:2016-12-31 05:16:23

标签: android github

我想将drawerItem.getName()添加到MaterialDrawer Library,其中方法获取抽屉项的名称

如何在我的代码中添加此方法?或者在GitHub上向开发者索取?

2 个答案:

答案 0 :(得分:2)

您的选择是:

1)下载库并直接更改它,而不是使用gradle。您必须使用库中使用的每个新版本保持此文件的最新版本。

2)以新名称对该类进行分叉并自行维护。您需要保持最新状态或接受不会添加错误修复/功能。

3)您可以请求库的维护者添加它。通常,如果你做这项工作会有所帮助。对于github上的一些随机库,它可能会也可能不会发生,这取决于库是否被抛弃,维护者是否关心,以及他们是否认为这是一个好主意。

答案 1 :(得分:2)

实际上,BaseDrawerItem已经拥有它并返回StringHolder引用。您可以将其用作((BaseDrawerItem)drawerItem).getName().getText()