从引用的库项目扩展活动的功能

问题描述:

我正在开发使用maven-android-plugin的选项卡基础android应用程序,我需要共享相同的代码库和资源给几个应用程序,所以我所做的就是让项目作为图书馆项目并参考其他项目。从引用的库项目扩展活动的功能

参考:HTTP://code.google.com/p/maven-android-plugin/wiki/ApkLib

现在我需要更多的功能添加到activities.so我所做的复制从活动库项目,并将其放入具有相同包名的参考项目中,当我运行构建时,出现“重复类错误”,对于资源工作正常。

我怎么可以添加更多的功能活动(从库项目推出)

SAM

我能想到以下几点:

  • 子类,你想扩展功能活动的。
  • 提取从原来的活动功能分为类(可能在实用类的形式)和使用,在您的新的活动
  • 如果这种额外的功能反应,你需要处理特定的事件,可以考虑提取听众在您的活动,以便您可以扩展功能通过设置符合特定接口的监听器从您的活动外
+0

我想扩展活动,但如果我做了我必须改变整个类的很多扩展,所以我放弃了这一点,如果项目中存在相同的活动,则忽略库类活动并使用项目活动。是否有可能与Maven构建请指教 – Sam

+0

我还没有尝试过这样的事情。似乎是危险的做法。我会检查,如果我碰到任何可以做你想要的东西 – momo

+0

子类的方法为我工作,谢谢 – Sam