21

アクティビティの,のどこでonStart(),を呼び出すのですか?onStop()onDestroy()super.onStart()super.onStop()super.onDestroy()

4

2 に答える 2

18

これが、これらのスーパー メソッドを呼び出す私の方法です。

  • OnCreate(): 間違いなく最初のことです。
  • OnDestroy(): 最後のもの。
  • OnStop(): 最後のもの。

ただし、最後の 2 つについては、どこで呼び出しても (ほとんどの場合)。そのため、一貫性を保つために最初に配置することを好む人もいます。

于 2012-08-12T19:11:51.257 に答える
5

最初はスーパーと呼びます。Javaのルールのように、派生の作業を行う前に、おそらく基本クラスにその作業を完了させます。

于 2012-08-12T19:23:19.483 に答える