在onStart()
、onStop()
、onDestroy()
活动中,我在哪里称呼super.onStart()
、super.onStop()
、super.onDestroy()
?
这是我调用这些超级方法的方式:
-
OnCreate()
:绝对是第一件事。 -
OnDestroy()
:最后一件事。 -
OnStop()
:最后一件事。
但是,对于最后两个,无论您在哪里称呼它们(在大多数情况下)。所以有些人更喜欢把它们放在第一位以保持一致。
一开始我会称之为super,我可能会有基类在我完成派生的工作之前完成它的工作,就像 Java 中的规则一样