startService和bindService区别

2015-08-14 22:13 阅读 5,780 次 评论 0 条
版权声明:本文著作权归TeachCourse所有,未经许可禁止转载,谢谢支持!
转载请注明出处:http://teachcourse.cn/331.html

startService和bindService是Service的两种启动方式,区别如下:

1、startService在一个Activity或Context中调用,过程Context.startService->onCreate->onStart->停止,只能够调用Context.stopService->onDestroy,该服务启动后,即使调用者退出后,服务依然继续在后台运行,但是调用者多次调用startService不会多次创建服务,即不会多次执行onCreate方法,会多次执行onStart方法。

2、bindService在一个Activity或Context中调用,过程Context.bindService->onCreate->onBind->调用者退出后,即解除绑定,执行unbindService->onUnbind->onDestroy,调用bindService(Intenct intent,Connection conn,Service.BIND_AUTO_CREATE),需要传入三个参数,即intent、conn、Service.BIND_AUTO_CREATE。

关注公众号 扫一扫二维码,加我QQ

如果文章对你有帮助,欢迎点击上方按钮关注作者

来源:TeachCourse每周一次,深入学习Android教程,关注(QQ1589359239或公众号TeachCourse)
转载请注明出处:http://teachcourse.cn/331.html
分类:Android 标签:
Easy WP SMTP 插件,wordpress万网主机smtp发邮件失败解决办法 Easy WP SMTP 插件,word
配置Linux主机防盗链 配置Linux主机防盗链
带www和不带www域名与网站收录量、权重关系 带www和不带www域名与网站收录量
友盟开发基础——自动更新功能(演示) 友盟开发基础——自动更新功能(

发表评论

呲牙 憨笑 坏笑 偷笑 色 微笑 抓狂 睡觉 酷 流汗 鼓掌 大哭 可怜 疑问 晕 惊讶 得意 尴尬 发怒 奋斗 衰 骷髅 啤酒 吃饭 礼物 强 弱 握手 OK NO 勾引 拳头 差劲 爱你

表情