1

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

谢谢你。

4

1 回答 1

0

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

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

于 2013-09-26T02:39:08.590 回答