还没有启动的 Android 服务呢?
我可以调用这样的服务吗?如果可以,如何调用?
您只能通过以下方式调用API
服务
Intent i = new Intent();
startService(i);
但是不要忘记只有一份服务可以运行。只有一份。并且也没有运行任何服务。虽然更多的活动可以使用服务,但仍然是一个副本。
此外,如果您实现onBind()
了支持IPC
机制的方法,您可以通过bindService()
常量获得服务,BIND_AUTO_CREATE
这意味着如果服务没有运行,服务将自动启动。bindService()
您可以在您想通过绑定与服务进行通信时使用。
也用于停止服务使用方法,如stopService()
or unBindService()
。
问候