从应用程序和启动接收器处理启动服务

时间:2011-08-16 09:33:17

标签: android service

方案: 我在启动时启动服务。 我想手动在主要活动中启动相同的服务。

我有两个问题: 1.如何确保我的手动服务启动与启动时相同。 2.如何检索那些正在运行的服务

由于

1 个答案:

答案 0 :(得分:0)

  

我在启动时启动服务

为什么?

  

如何确保我的手动服务启动与启动时相同。

使用相同的Intent结构。

  

如何检索那些正在运行的服务

Android中没有这样的概念。对于初学者来说,只会运行一个服务副本。如果该服务已经启动,并且您再次呼叫startService(),则它不会启动第二个副本,而是将Intent传递给正在运行的服务实例的onStartCommand()