/ / Ouvir a conclusão Mediaplayer de diferentes classes - java, android

Ouça a conclusão Mediaplayer de classe diferente - java, android

Estou usando o Mediaplayer na Classe A e crie uma instância de A na classe B. Como posso notificar a classe B, quando o Mediaplayer parou. Como estou fazendo isso no Android, quero evitar o problema de heap.

 class A {
//Mediaplayer plays and stops

//oncompletion notify class B

}

class B {
A objOfA = new A();

//do something when Mediaplayer in A has stopped.
}

Obrigado.

Respostas:

0 para resposta № 1

Você pode usar o LocalBroadcastManager. Basta enviar uma transmissão da sua atividade de mediaplayer e depois ouvir em B

http://www.intertech.com/Blog/using-localbroadcastmanager-in-service-to-activity-communications/