onResume()
eine der Methoden im gesamten activity lifecycle genannt wird. onResume()
ist das Gegenstück zu onPause()
, das zu jeder Zeit aufgerufen wird, wenn eine Aktivität nicht sichtbar ist, z. wenn Sie eine neue Aktivität starten, die sie versteckt. onResume()
wird aufgerufen, wenn die ausgeblendete Aktivität wieder auf dem Bildschirm angezeigt wird.
Sie werden gefragt, welche Methode zum Neustarten einer Aktivität verwendet wird. onCreate()
wird aufgerufen, wenn die Aktivität zum ersten Mal erstellt wird. In der Praxis bestehen die meisten Aktivitäten im Hintergrund durch eine Reihe von Aufrufen onPause()
und onResume()
. Eine Aktivität wird nur dann wirklich von onRestart()
"neu gestartet", wenn sie zuerst durch Aufruf von onStop()
vollständig gestoppt und dann wieder zum Leben erweckt wird. Also, wenn Sie nicht wirklich Aktivitäten mit onStop()
stoppen, ist es am meisten likley Sie werden onResume()
verwenden.
Lesen Sie das Android Dokument in dem obigen Link, um ein besseres Verständnis der Beziehung zwischen den verschiedenen Lifestyle-Methoden zu bekommen. Unabhängig davon, welche Lebenszyklusmethode Sie verwenden, ist das allgemeine Format das gleiche. Sie müssen die Standardmethode außer Kraft setzen und Ihren Code, d. H. Was die Aktivität an diesem Punkt tun soll, in den kommentierten Abschnitt aufnehmen.
@Override
public void onResume(){
//will be executed onResume
}
onResume() wird aufgerufen, wenn Sie von einem Anruf oder etwas anderem zurück zur Aktivität navigieren. Sie können die onResume-Methode ähnlich wie onCreate() überschreiben und die Aufgabe ausführen. –
[This] (http://www.herongyang.com/Android/Activity-onCreate-and-Callback-Methods.html) kann Ihnen helfen, den Lebenszyklus von und Android-App mehr zu verstehen. – TronicZomB
Die Reihenfolge, in der diese Methoden aufgerufen werden, wird in der Android-Entwicklerdokumentation erläutert: http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle – Michael