使用服务来处理多个意图

时间:2011-03-15 14:58:14

标签: android service

我想创建一个服务,以便它可以继续使用不同的参数从活动中启动,并且只要任何参数条件为真,它就会显示特定于该参数的通知。

就像我希望手机在我指定的位置时通知我一样,我可以提供多个这样的位置值,这样如果我在任何一个位置它应该告诉我什么时候任何一个位置到达它不应该停止所有其他线程检查其他位置。

我没有很好地解释,但我对此感到困惑。

任何帮助?

2 个答案:

答案 0 :(得分:1)

这并不是服务的设计方式。你在寻找什么听起来更像是BroadcastReceiver。使用其中之一,单个服务器可以针对不同情况发送和接收多个通知。在这种情况下运行几个服务听起来很浪费。

答案 1 :(得分:0)

如果你能更清楚你的问题,这将有所帮助。如果是接近警报,您可以通过查看Reto的答案here获得帮助。如果它是关于创建Android将启动以处理任何类Intent的服务,根据特定参数(例如Action)适当地处理它们,那么this可能更接近您正在寻找的内容。