我有三个项目:
- Android图书馆
- 应用程序的精简版
- 应用程序的Pro版本
我想在Android库中重写一个类的onCreate()
方法。有办法做到这一点吗?我已经能够成功地覆盖整个类,但我知道,如果我能够覆盖类中的单个方法,而不是覆盖整个类,复制99%的代码只是为了改变几行,这将节省更多的代码重复。
希望这是有意义的,但如果没有,请告诉我。
你可以创建一个Android库的Super类。
然后为你的Lite应用程序和Pro应用程序创建两个类,扩展上面创建的Android库类。
然后在这两个子类中重写onCreate
方法
您可以创建一个主活动,所有其他活动都从它派生(而不是标准的Activity
)。
然后您就有机会在您喜欢的onCreate()
方法中添加所有代码。要完成所有这些工作,您应该创建一个单独的项目,其中包含所有的helper类和文件,然后将其包含在两个项目中。