Como implementar um ouvinte

Tenho um problema de design. Eu preciso implementar um ouvinte. Eu vi a seguinte pergunta SO:Como criar nossa própria interface de ouvinte no Android?

Mas, no link fornecido na resposta, o autor cria um ouvinte que apenas estende o ouvinte definido pelo sistema. Por exemplo, ao clicar, você faria alguma validação e depois chamaria outro método chamado "whenValidatedListener"

Preciso definir ouvintes que não estejam vinculados aos ouvintes de eventos existentes. Basicamente, haveria algum processamento em andamento no código nativo (C / C ++) e no código do Android eu preciso de um ouvinte para responder a determinadas mensagens del

Acho que poderia fazer isso usando manipuladores. Mas o AsyncTask é a abordagem recomendada para multithreading.

Existe uma maneira de implementar um ouvinte definido pelo usuário usando o AsyncTas

questionAnswers(2)

yourAnswerToTheQuestion