Cómo implementar un oyente

Tengo un problema de diseño. Necesito implementar un oyente. Vi la siguiente pregunta SO: ¿Cómo crear nuestra propia interfaz de escucha en Android?

Pero en el enlace que proporciona en la respuesta, el autor crea un oyente que simplemente extiende el oyente definido por el sistema. Por ejemplo, haga clic en, haría una validación y luego llamaría a otro método llamado "whenValidatedListener"

Necesito definir oyentes que no estén vinculados a oyentes de eventos existentes. Básicamente, habría algún procesamiento en el código nativo (C / C ++) y en el código de Android necesito un oyente para responder a ciertos mensajes de él.

Creo que podría hacer esto usando controladores. Pero AsyncTask es el enfoque recomendado para multihilo.

¿Hay alguna forma de implementar un oyente definido por el usuario utilizando AsyncTask?

Respuestas a la pregunta(2)

Su respuesta a la pregunta