0

我有3个项目:

  1. 安卓库
  2. 精简版应用程序
  3. 专业版应用

我只想覆盖onCreate()Android 库中类的方法。有没有办法做到这一点?我已经能够成功地覆盖整个类,但我知道如果我能够覆盖类中的单个方法而不是覆盖整个类并复制 99% 的代码只是为了改变几个,它会节省更多的代码重复的行。

希望这是有道理的,但如果没有,请告诉我。

4

2 回答 2

2

你可以为你的 Android 库创建一个 Super 类。

然后为您的 Lite App 和 Pro App 创建两个类,扩展上面创建的 Android 库类。

然后在这两个子类中重写该onCreate方法。

于 2013-03-13T16:59:44.820 回答
0

您可以创建一个主 Activity,所有其他活动都从该主 Activity 派生(而不是标准Activity.

然后您就有机会在onCreate()您喜欢的方法中添加所有代码。为此,您应该创建一个包含所有帮助程序类和文件的单独项目,然后将它们包含在两个项目中。

于 2013-03-13T16:58:00.463 回答