什么是Service:Service是一种可以长时间运行在后台而不需要UI界面的应用组件。当应用切换到后台或者用户打开另外一个应用,甚至应用组件被销毁(Activity关闭),Service都能保持运行。但当进程被杀的时候,所有依赖于该进程的Service都会停止运行。
为什么要用Service:Service也被称为后台服务,因此Service的适用场景包括:后台运行和跨进程访问。
谈一谈Service的生命周期:onCreate(),onStartComand(),onBind(),unBind(),onDestory(),onRebind()。
Service的两种启动模式以及他们的区别:如何启动,停止,并且引起生命周期什么样的变化。