Strona główna › Pytania INF.04 › Pytanie 643
INF.04 · pytanie #643
Zaproponowany fragment kodu w Android Studio realizuje metodę nasłuchującą do obsługi wydarzenia: <pre class="code-block">przycisk = (Button) findViewById(R.id.yes_button); przycisk.setOnClickListener(new View.OnClickListener() { ... }); </pre>
- Azmiany stanu kontrolki Switch
- Bwybór daty
- Czmiany w polu tekstowym
- Dnaciśnięcia przycisku
Poprawna odpowiedź: D. naciśnięcia przycisku
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Metoda OnClickListener, to coś, co na pewno warto znać, gdy pracujesz z aplikacjami na Androida. Gdy użytkownik klika przycisk, wywoływana jest metoda onClick. I tu możesz zrobić różne rzeczy, jak na przykład przejść do innego ekranu, zapisać dane albo uruchomić jakąś akcję w tle. To jest dobry przykład wzorca projektowego zwanego Delegacja, który pomaga oddzielić to, co widzisz w interfejsie, od tego, co dzieje się w aplikacji. Dzięki temu łatwiej zarządzać kodem i wprowadzać zmiany. Fajnie jest, gdy logikę umieszczasz w osobnych metodach, bo wtedy testowanie całej aplikacji staje się prostsze. Przykłady? Możesz na przykład użyć OnClickListenera, żeby zrobić logowanie po kliknięciu przycisku lub wysłać formularz. Pamiętaj też, żeby unikać ciężkich operacji w metodzie onClick, żeby aplikacja działała płynnie.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.