想想我有一个播放音乐的服务,我也有一个绑定到这个服务的行为,我想当这个服务开始一个新的音乐,举办一个活动,活动表示敬酒,我怎么能这样做,就像这里
Service service = new se...
BindToService();
service.OnMediaPlayerStarted(new Event(
public void run()
{
};
));
我想要像MediaPlayerStarted和
这样的自定义事件答案 0 :(得分:0)
您可以通过两种方式执行此操作:
1)使用LocalBroadcastManager并编写一个接收器,用于在应用程序内发送和接收广播(可能很重,很复杂,所以不扩展细节,但有效)。
2)使用Handler传递消息(这很简单)。