1.在Context中通过public boolean bindService(Intent service,ServiceConnection conn,int flags) 方法来进行Service与Context的关联并启动,并且Service的生命周期依附于Context(不求同时同分同秒生!但求同时同分同秒屎!!)。
2.通过public ComponentName startService(Intent service)方法去启动一个Service,此时Service的生命周期与启动它的Context无关。
3.要注意的是,whatever,都需要在xml里注册你的Service,就像这样:
<serviceandroid:name=".packnameName.youServiceName"android:enabled="true" />
Service的两种启动的区别
最新推荐文章于 2024-07-30 17:39:37 发布
本文介绍了两种启动 Android Service 的方法:使用 bindService 和 startService 方法。bindService 使 Service 与 Context 绑定,其生命周期依赖于 Context;而 startService 则启动独立于 Context 的 Service,无需绑定。
1328

被折叠的 条评论
为什么被折叠?



