Como definir o ouvinte onBackButton para uma atividade

Tenho uma classe A que executa atividades viastartActivityForResult passandoIntent para isso. Em outra classe, digamos B, eu recebo esteIntent e recrie a atividade por ele. Como posso ouvir os eventos dessa atividade, por exemplo, a atividade que foi iniciada para o resultado está em execução e o usuário pressionou o botão "voltar", por isso quero executar alguma ação. Como posso fazer isso? Agradeço antecipadamente.

Activity na qual eu recrio a instância do objeto não é derivada da classe Activity. É apenas atividade. Então, eu tenho apenas objeto. existe alguma maneira de fazer essas coisas com instância de classe, mas não com uma classe?

questionAnswers(6)

yourAnswerToTheQuestion