2016-05-30 4 views
1

Ich bin neu in der Android-Programmierung und nach dem Buch Android Programmierung der Big Nerd Ranch 2. Edition. Also dachte ich, dass onCreate aufgerufen wird, wenn eine Aktivität beginnt. und wenn es in seiner Definition überschrieben wird, hat es ein Argument savedInstanceState vom Bündeltyp, der den aktuellen Status der Aktivität speichert. Aber wo bekommt onCreate sein Bündel Argument? ich meine, wer die onCreate-Funktion aufruft (offensichtlich muss derjenige, der sie aufruft, derjenige sein, der das Argument liefert).Woher kommt onCreate im Bundle-Typ-Argument?

Antwort

2

Der Android-Framework ruft die Lifecycle-Methoden der Komponenten (Activity, Service, BroadcastReceiver und ContentProvider.) Die Bundle vom Framework zur Verfügung gestellt und können Inhalte haben, wenn die Activity wie eine Konfigurationsänderung nach etwas neu erstellt wird.