Android - chamando um método em uma atividade de outra, sem iniciar nova atividade

Estou desenvolvendo um aplicativo Android usando o GreenDroid. O aplicativo é apenas para testar caixas eletrônicos, portanto, tudo o que ele contém é uma ActionBar com um botão de atualização, três guias e uma atividade para cada uma dessas guias.

Tudo o que estou tentando obter no momento é mostrar uma mensagem de brinde quando o botão de atualização é pressionado na ActionBar, mas quero que a mensagem de brinde seja chamada de dentro de uma de minhas atividades, que chamaremos de Listener1Activity, que é o atividade que fica na primeira guia ... isso ocorre porque o Listener1Activity eventualmente conterá uma lista que eu quero recarregar quando o botão ActionBar for pressionado, se eu conseguir fazê-lo funcionar com uma mensagem simples de brinde por enquanto, então eu posso resolver isso mais tarde.

Examinei intenções, transmissões, mas nada parece se encaixar.

I não quer que a atividade comece novamente cada vez que o botão é pressionado, só quero um método para chamar e mostrar o brinde.

Então, basicamente, é como ter duas atividades em execução ao mesmo tempo e pressionar um botão em um chamando um método no outro. Não é? Ou eu entendi errado?

SenderActivity e Listener1Activity.

No iOS, eu apenas enviava uma NSNotification de SenderActivity e adicionava um observador em Listener1Activity. Qual seria a melhor maneira de conseguir isso no Android?

Obrigado!

Steven