我有3个项目:
我想只覆盖Android库中类的onCreate()
方法。有没有办法做到这一点?我已经能够成功覆盖整个类,但我知道如果我能够覆盖类中的单个方法而不是覆盖整个类并复制99%的代码只是为了更改一对,它会节省更多的代码重复线条。
希望这有意义,但如果没有,请告诉我。
答案 0 :(得分:2)
您可以创建Android库的超级类。
然后为Lite App和Pro App创建两个类,扩展上面创建的Android库类。
然后在这两个子类中覆盖onCreate
方法。
答案 1 :(得分:0)
您可以创建一个主活动,其他所有活动都来自该活动(而不是标准Activity
。
然后您就有机会在您想要的onCreate()
方法中添加所有代码。
要做到这一切,您应该创建一个包含所有帮助程序类和文件的单独项目,然后include in both projects。