创建抽象活动类

zzz*_*zzz 6 java android class abstract android-activity

我正在为我的应用程序创建抽象活动类,我将在每个活动中重复使用这些类。

  1. 超类:android.app.Activity

  2. 我的抽象类扩展了android.app.Activity myActivity

  3. 我的应用程序中的示例活动扩展了myActivity

我将有10-20个exampleActivity

如何编写抽象类(#2)以强制示例类覆盖android.app.Activitylike onCreate()和中的方法onStart()

这在Java中可行吗?

Phi*_*llo 6

并不是的。

但是,您可以创建抽象函数myOnCreate和myOnStart并在onCreate和onStart的抽象类实现中调用它们。

您可能还想使onCreate / onStart成为最终版本,尽管很难看到强制使用myOnCreate而不是onCreate有什么好处。