service的常见的两种启动方式(Service的两种启动方法)

在Context中通过public boolean bindService(Intent service,ServiceConnection conn,int flags) 方法来进行Service与Context的关联并启动,并且Service的生命周期依附于Context(不求同时同分同秒生但求同时同分同秒屎),现在小编就来说说关于service的常见的两种启动方式?下面内容希望能帮助到你,我们来一起看看吧!

service的常见的两种启动方式(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" />

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页