Java 从广播接收器绑定到本地服务
我的应用程序包含以下组件:Java 从广播接收器绑定到本地服务,java,android,Java,Android,我的应用程序包含以下组件: 2活动 A服务和A BroadcastReceiver 每当用户更新系统时间时,我的广播接收器都会收到意图。动作\u时间\u更改。现在,当这种情况发生时,我想在我的服务中重新安排处理程序。如何绑定到我的BroadcastReceiver中的服务?您的服务可以直接捕获意图,而无需任何BroadcastReceiver帮助 可以通过向服务中添加意图过滤器来完成。有两种方法可以做到这一点: 通过AndroidManifest.xml文件()中的静态定义 您可以在代码上下文中
2活动
A
服务
和A
BroadcastReceiver
每当用户更新系统时间时,我的广播接收器都会收到
意图。动作\u时间\u更改
。现在,当这种情况发生时,我想在我的服务
中重新安排处理程序
。如何绑定到我的BroadcastReceiver
中的服务?您的服务可以直接捕获意图,而无需任何BroadcastReceiver帮助
可以通过向服务中添加意图过滤器来完成。有两种方法可以做到这一点:
好的,在将静态定义添加到清单之后,如何在服务中处理意图(如果我的服务已经在运行)?有什么方法我应该重写吗?可能是:onCreate(){Intent Intent=getIntent();}“如果我的服务已经在运行”-好的,你可以回到proxy BroadcastReceiver并调用startService(),然后在你的服务中调用“onStartCommand”。干得好@Damian Kołakowski。为我工作。