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