听取不同班级的Mediaplayer完成情况

时间:2013-09-26 02:37:23

标签: java android

我在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.
}

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用LocalBroadcastManager。只需从您的mediaplayeractivity发送广播,然后在B

收听

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