【发布时间】:2026-01-05 10:00:01
【问题描述】:
我在将继承的概念应用到 Android 活动时遇到问题 - 例如。
ActivityA extends Activity 和
ActivityB extends ActivityA ,然后如果我使用 ActivityB 启动,则调用 both 活动(A 然后 B)的 onCreate() 方法。
我的问题是,在典型的 Java 中,来自 ActvityA 的 onCreate 应该被覆盖 - 但 onCreate 更像是一个构造函数,即使它是一个函数。继承如何在 Android 中工作,尤其是。 wrt 其他函数,如 onPause()、onResume 等?
编辑:我还注意到 ActivityA 可能在其 onCreate() 中调用了许多抽象方法,其定义在 ActivityB 中提供。这是如何工作的?
【问题讨论】:
-
esp. wrt other state functions ?请定义那句话。我不明白。 -
+1 好问题。!!
标签: android inheritance android-activity