在Context中通过public boolean bindService(Intent service,ServiceConnection conn,int flags)
方法来进行Service与Context的关联并启动,并且Service的生命周期依附于Context(不求同时同分同秒生但求同时同分同秒屎),现在小编就来说说关于service的常见的两种启动方式?下面内容希望能帮助到你,我们来一起看看吧!
service的常见的两种启动方式
-
在Context中通过
public boolean bindService(Intent service,ServiceConnection conn,int flags)
方法来进行Service与Context的关联并启动,并且Service的生命周期依附于Context(不求同时同分同秒生!但求同时同分同秒屎!!)。 -
通过
public ComponentName startService(Intent service)
方法去启动一个Service,此时Service的生命周期与启动它的Context无关。
要注意的是,whatever,都需要在xml里注册你的Service,就像这样:
<service android:name=".packnameName.youServiceName" android:enabled="true" />
,