2011-08-16 43 views
-1

场景: 我在启动时启动服务。 我想在主要活动中手动启动相同的服务。从应用程序和启动接收器处理启动服务

我得到2个问题: 1.如何确保我的手动服务启动与启动时的服务相同。 2.如何找回那些正在运行的服务

感谢

+0

你到目前为止尝试过什么?您是否阅读过有关启动服务的Google文档并与您的应用中的服务进行交互?如果是这样,请针对您遇到的问题详细编辑您的问题。 – RivieraKid

回答

0

我在开机的时候

为什么启动服务?

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

使用相同的Intent结构。

如何找回那些正在运行的服务

有一个在Android的没有这样的概念。对于初学者,您的服务只会有一个运行副本。如果服务已经启动,并且您再次拨打startService(),它不会启动第二个副本,但会将正在运行的服务实例的Intent传送到onStartCommand()

相关问题