【发布时间】:2012-10-17 04:40:24
【问题描述】:
我的 android 应用程序中有一个启动服务的活动,它也对按钮按下作出反应。我有一个在 android 服务中实例化并运行的媒体播放器。计划是在活动中获取按钮按下事件并将该信息传输到在其中运行媒体播放器的服务。这样,按下暂停按钮会将按钮按下事件信息发送到服务,并在服务中调用媒体播放器的暂停方法。
我现在能想到两个想法,第一个是创建一个广播接收器类并在该类中注册按钮按下,并将它们发送到具有额外意图的服务。第二个想法是创建一个广播接收器类型的嵌套匿名内部类并在服务内部处理它。
最好的方法是什么?
【问题讨论】:
标签: android android-intent broadcastreceiver android-service onclicklistener