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 № 1Você 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/