MANEJO DE EVENTOS EN ANDROID
MANEJO DE EVENTOS EN ANDROID
– Event Handler: Maneja los eventos de entrada sin importar donde está el foco. No están necesariamente asociados a una vista.
Ej: pulsar el Botón atrás, tocar la pantalla
– Event Listener: Escuchan eventos generados por una View o ViewGroup. Cada Event Listener tiene solo un método callback, que será llamado por el framework Android cuando el usuario interactúa con la vista.
Ej onClick, onLongClick, onFocusChanged,…
EVENT HANDLER
Maneja el evento sin importar quien tiene el foco. Una actividad define los event Handlers más comunes. ListActivity y un Dialog tienen los suyos propios.
EVENTLISTENER
Escucha eventos generados por una vista. Previamente es necesario registrarlo mediante el método setOnXXXListener apropiado.
Android recomienda que la actividad implemente la interfaz onXXXListener en lugar de usar clases anónimas.