说明service和activity的区别

如题所述

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生命周期的影响是不一样的。
温馨提示:答案为网友推荐,仅供参考
相似回答