Android:在活动的onStart(),onStop(),onDestroy()的开头或结尾调用super()?

时间:2012-08-12 19:09:54

标签: android methods base-class

在活动的onStart()onStop()onDestroy()中,我呼叫super.onStart()super.onStop()super.onDestroy()

2 个答案:

答案 0 :(得分:16)

这是我调用这些超级方法的方式:

  • OnCreate():绝对是第一件事。
  • OnDestroy():最后一件事。
  • OnStop():最后一件事。

但是,对于最后两个,无论你在哪里打电话(大多数情况下)。所以有些人更喜欢把它们放在第一位才能保持一致。

答案 1 :(得分:5)

我会在开始时调用super,我可能会有基类 在我完成派生工作之前完成它的工作,就像Java中的规则