onResume()
jest jedną z metod zwanych całym activity lifecycle. onResume()
to odpowiednik onPause()
, który jest wywoływany za każdym razem, gdy działanie jest ukryte, np. jeśli zaczniesz nową aktywność, która ją ukrywa. onResume()
jest wywoływane, gdy ukryta aktywność powraca, aby wyświetlić ją na ekranie.
Twoje pytanie brzmi: jaka metoda jest używana do ponownego uruchomienia działania. onCreate()
jest wywoływane, gdy aktywność jest tworzona po raz pierwszy. W praktyce większość działań utrzymuje się w tle za pośrednictwem serii wywołań onPause()
i onResume()
. Aktywność jest naprawdę "restartowana" tylko przez onRestart()
, jeśli jest najpierw całkowicie zatrzymana przez wywołanie onStop()
, a następnie przywrócona do życia. Tak więc, jeśli faktycznie nie zatrzymujesz działań pod numerem onStop()
, najprawdopodobniej użyjesz onResume()
.
Przeczytaj dokumentację dla Androida w powyższym łączu, aby lepiej zrozumieć związek między różnymi metodami stylu życia. Bez względu na to, która metoda cyklu życia kończy się na używaniu ogólnego formatu, jest taka sama. Musisz zastąpić standardową metodę i dołączyć swój kod, czyli to, co chcesz zrobić w tym momencie w sekcji z komentarzami.
@Override
public void onResume(){
//will be executed onResume
}
Funkcja onResume() jest wywoływana za każdym razem, gdy wracasz do działania z połączenia lub czegoś innego. Możesz zastąpić metodę onResume podobnie jak onCreate() i wykonać zadanie. –
[This] (http://www.herongyang.com/Android/Activity-onCreate-and-Callback-Methods.html) może pomóc ci lepiej zrozumieć cykl życia aplikacji i Androida. – TronicZomB
Sekwencję, w której wywoływane są te metody, wyjaśniono w dokumentacji dla programistów Androida: http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle – Michael