Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Android - cykl życia aplikacji, przykład prostej aplikacji

Podobne prezentacje


Prezentacja na temat: "Android - cykl życia aplikacji, przykład prostej aplikacji"— Zapis prezentacji:

1 Android - cykl życia aplikacji, przykład prostej aplikacji
APLIKACJE MOBILNE 2014/2015 Damian Huderek Marcin Iwanowski Mateusz Rajewski Maciej Skrzypczak

2 Plan prezentacji Czym jest "Activity"?
Zarządzanie aplikacją, pojęcie "Activity Stack" Stany aktywności Cykl życia aktywności Przykład prostej aplikacji Co warto wiedzieć o Activity Przykład wykorzystania kilku Activitys Plan prezentacji

3 Czym jest activity? Jeden z podstawowych komponentów systemu Android
Klasa odpowiedzialna za interakcję z użytkownikiem Pozwala użytkownikowi wykonać daną czynność Najczęściej reprezentuje jedno okno aplikacji Czym jest activity?

4 Aktywności znajdują się na wspólnym stosie (ang. Activity Stack)
Nowa aktywność zostaje umieszczona na szczycie stosu Pozycja aktywności na stosie określa jej stopień "ważności" ACTIVITY STACK

5

6 zarządzanie aplikacją
Aplikacją zarządza system operacyjny System może podjąć decyzję o usunięciu z pamięci obiektów Aktywności Usuwane są obiekty znajdujące się najniżej na stosie zarządzanie aplikacją

7 Cykl życia Aktywności 4 stany aktywności:
Aktywność jest na pierwszym planie - jest aktywna Nie jest na pierwszym planie, ale nadal jest widoczna - jest wstrzymana Jest całkowicie przykryta przez inną - jest zatrzymana Jest usunięta z pamięci Cykl życia Aktywności

8 Cykl życia: onCreate() - onDestroy()
Aktywność jest widoczna: onStart() - onStop() Aktywność jest na pierwszym planie: onResume() - onPause() Najważniejsze metody: onCreate() onPause() onResume() Metody onStop() oraz onDestroy() nie zawsze są wywoływane

9 Przykład prostej aplikacji
Elementy interfejsu Obsługa przycisków Cykl życia Activity Przykład prostej aplikacji

10 Co warto wiedzieć? Ponowne uruchomienie aktywności występuje:
zmiana orientacji ekranu dostępność klawiatury ekranowej zmiana języka Co warto wiedzieć?

11 Czym jest Intencja (intent)?
Intencja pozwala na: rozpoczęcie nowych aktywności przekazanie danych między aktywnościami Czym jest Intencja (intent)?


Pobierz ppt "Android - cykl życia aplikacji, przykład prostej aplikacji"

Podobne prezentacje


Reklamy Google