Aufruf von super am Ende

ich bin wirklich verwirrt von der Art, wie Menschen verwenden Sie super-in überschriebenen Methoden .
Wie, was ist der Unterschied zwischen

  @Override
  protected void onResume() {
    //some logic here 
    super.onResume();
  }

und

  @Override
  protected void onResume() {
    super.onResume();
    //some logic here 
  }

Leistung bringt es irgendwelche vor-Verarbeitung, wenn wir den Aufruf super() am Ende , denn in der Regel nennen wir super zu initialisieren übergeordneten Konstruktor.

Keinen Unterschied in der Leistung beider Arten.

  • stackoverflow.com/questions/4994959/...
  • Du verwechselst Konstruktor ruft die Methode Aufrufe (super.method(). Auch der code nicht kompilieren.
  • Superklasse ZUERST: onRestoreInstanceState، onStop, onRestart, onStart. Ihre codes auf den ERSTEN: onDestroy, onPause, onSaveInstanceState, onResume
Schreibe einen Kommentar