Junior — Middle
Můžeš popsat hlavní způsoby zpracování událostí nebo požadavků v systému?
sobes.tech AI
Odpověď od AI
V Androidu zahrnují hlavní způsoby zpracování událostí nebo požadavků:
- Posluchače událostí (Listeners) — rozhraní, která se implementují pro zpracování akcí uživatele, například stisknutí tlačítek (
OnClickListener). - Zpracování zpráv pomocí Handler a Looper — umožňuje spravovat frontu zpráv a vykonávat úkoly v hlavním nebo pozadí vlákně.
- BroadcastReceiver — pro zpracování broadcast zpráv od systému nebo jiných aplikací.
- AsyncTask (zastaralé) a moderní alternativy (například Coroutines) — pro asynchronní vykonávání úkolů a zpracování výsledků.
Příklad jednoduchého obsluhy stisku tlačítka:
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Zpracování stisku
}
});