3,activity 怎么和 service 绑定,怎么在 activity 中启动自己对应的 service

 我来答
中午蚊4294
2017-08-30 · 超过135用户采纳过TA的回答
知道答主
回答量:394
采纳率:0%
帮助的人:140万
展开全部
activity前端显示的,就像windows中的视窗,service是在后面偷偷干事情的,可能并不知道是他在干,其实是他干的。 android的service没有像mobile被一个进程services.exe给加载,他可以在activity、broadcast中启动、用start方法启动的可以一直服务着,直到调用stop方法,绑定启动的是随绑定对象而存在的。

1、Activity是Android应用的核心概念,简而言之Activity为用户交互管理者,有一个可视界面呈现,而Service跟Activity的区别是他在后台运行,没有界面呈现。

2、service和activity在使用intent上的细小区别,就是intent的传值上有区别
Activity和Service的生命周期不一样,Activity处在哪个生命周期是由系统控制的,service是由程序控制的,service不能自己启动,而且service不与用户交互。

3、Service的生命周期
Service的生命周期方法比Activity少一些,只有onCreate, onStart, onDestroy
我们有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式