我在A类中使用Mediaplayer并在B类中创建A的实例。当Mediaplayer停止时,我如何通知B类。由于我在Android中这样做,我想避免堆问题。
class A {
//Mediaplayer plays and stops
//oncompletion notify class B
}
class B {
A objOfA = new A();
//do something when Mediaplayer in A has stopped.
}
谢谢。
答案 0 :(得分:0)
您可以使用LocalBroadcastManager。只需从您的mediaplayeractivity发送广播,然后在B
收听http://www.intertech.com/Blog/using-localbroadcastmanager-in-service-to-activity-communications/