方案: 我在启动时启动服务。 我想手动在主要活动中启动相同的服务。
我有两个问题: 1.如何确保我的手动服务启动与启动时相同。 2.如何检索那些正在运行的服务
由于
答案 0 :(得分:0)
我在启动时启动服务
为什么?
如何确保我的手动服务启动与启动时相同。
使用相同的Intent
结构。
如何检索那些正在运行的服务
Android中没有这样的概念。对于初学者来说,只会运行一个服务副本。如果该服务已经启动,并且您再次呼叫startService()
,则它不会启动第二个副本,而是将Intent
传递给正在运行的服务实例的onStartCommand()
。