• Nie Znaleziono Wyników

Słuchacz zdarzeń

N/A
N/A
Protected

Academic year: 2021

Share "Słuchacz zdarzeń"

Copied!
9
0
0

Pełen tekst

(1)

dr Artur Bartoszewski

Słuchacz zdarzeń

(2)

Aplikacje mobilne

Słuchacz zdarzeń

 Słuchacz zdarzeń to komponent, który odbiera zdarzenie (np.

kliknięcie) i reaguje na nie.

 Słuchacze zdarzeń to klasy posiadające metody obsługi poszczególnych zdarzeń. Metody są wywoływane, gdy nastąpi odpowiadające im zdarzenie (np. rozpoczęcie przesuwania suwaka, zakończenie przesuwania suwaka itp.)

 Słuchacze są powiązane z określonymi kontrolkami. Np. domyślnym słuchaczem dla kontrolki Button jes onClickListener, a dla kontrolki SeekBar - ocSeekListener

(3)

Aplikacje mobilne

Obsługa komponentu Button za pomocą słuchacza zdarzeń

Istnieją trzy najczęściej stosowane metody obsługi kliknięcia na przycisk:

1. Dodanie do jego opisu w pliku XML parametru onClick informującego jaką metodę należy wywołać po kliknięciu (tak obsługiwaliśmy przyciski we wcześniejszych przykładach)

2. Utworzenie dla każdego przycisku jego własnego słuchacza zdarzeń, 3. Zarejestrowanie przycisku do „zbiorczego” słuchacza zdarzeń

obsługującego kilka przycisków.

View.onClickListener. Listenr

(4)

Aplikacje mobilne

Utworzenie dla przycisku jego własnego słuchacza zdarzeń.

Tworzymy pustą referencję do przycisku.

Uzyskujemy referencję przycisku.

Do przycisku dodajmy słuchacza – metoda setOnClickListener() której parametrem jest sam listener (klasa anonimowa – cała opisana w i od Ten typ słuchacza posiada tylko

(5)

Aplikacje mobilne

Utworzenie dla przycisku jego własnego słuchacza zdarzeń.

PODPOWIEDŹ: Tworząc słuchacza należy użyć kreatora

Ctrl + Spacja

(6)

Aplikacje mobilne

Zarejestrowanie przycisku do „zbiorczego” słuchacza zdarzeń obsługującego kilka przycisków.

Tworzymy obiekt klasy View.onClickListener.

Listenrowi nadano nazwę

„sluchacz”

Podobnie jak w poprzednim przykładzie posiada on metodę onClick(), którą oprogramowujemy.

Referencja obiektu, na rzecz którego wywołany będzie listener przekazana jest w jego parametrze jako „view”.

Z „view” wyciągamy id obiektu na rzecz którego wywołano listenera. Pozwal to

rozpoznać, który przycisk został kliknięty.

(7)

Aplikacje mobilne

Obsługa komponentu Button – słuchacz „długiego kliknięcia”

onLongClickListener. Listenr

Drugim, często używanym słuchaczem zdarzeń dla przycisku (i nie tylko) jest słuchacz onLongClickListener() który reaguje na „długie kliknięcie”

czyli przytrzymanie elementu

(8)

Aplikacje mobilne

Obsługa komponentu Button – słuchacz „długiego kliknięcia”

onLongClickListener. Listenr

Słuchacz ten dostarcza metodę onLongClick, która wywoływana jest

(9)

Literatura

Cytaty

Powiązane dokumenty

b) złoży komplet dokumentów oraz podpisze umowę o świadczenie usług edukacyjnych w terminie do 7 dni od daty zapisu na studia za pośrednictwem formularza Zapisy przez Internet

w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE, w

Słuchacz wpisuje na pierwszej stronie Dzienniczka swoje imię i nazwisko, oraz nazwę i adres zakładu pracy, w którym odbywa praktykę.. Wpisuje również imię i nazwisko

Jakie problemy społeczne osób niepełnosprawnych uważa Pan /Pani za najważniejsze na terenie naszej gminy.. Prosimy o zaznaczenie

7) odliczonych od podatku składek na ubezpieczeni zdrowotne związanych z prowadzeniem pozarolniczej działalności gospodarczej. 8) Wysokość dochodu z pozarolniczej

o wykonaniu przez słuchacza zadania praktycznego. Protokoły stanowią załączniki do arkusza ocen słuchacza. Słuchacz, który z przyczyn usprawiedliwionych nie przystąpił

Informacja o otrzymywaniu przez ucznia/słuchacza stypendium/ów o charakterze socjalnym ze środków publicznych (rodzaj, wysokość, termin

Zasady odbywania praktyki, jej zaliczenia oraz obowiązki praktykanta zawarte są w oddzielnych dokumentach, które Słuchacz/ka zobowiązana/y jest przedstawić