Junior — Middle
Czy możesz opisać główne sposoby obsługi zdarzeń lub zapytań w systemie?
sobes.tech AI
Odpowiedź od AI
W Androidzie główne metody obsługi zdarzeń lub żądań obejmują:
- Słuchacze zdarzeń (Listeners) — interfejsy, które są implementowane do obsługi działań użytkownika, np. kliknięcia przycisków (
OnClickListener). - Obsługa wiadomości za pomocą Handler i Looper — pozwala zarządzać kolejką wiadomości i wykonywać zadania w głównym lub wątku tła.
- BroadcastReceiver — do obsługi wiadomości broadcast od systemu lub innych aplikacji.
- AsyncTask (przestarzałe) i nowoczesne alternatywy (np. Coroutines) — do wykonywania zadań asynchronicznych i obsługi wyników.
Przykład prostego obsługi kliknięcia przycisku:
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Obsługa kliknięcia
}
});