您的位置:首页 > 移动开发 > Android开发

Android 四大组件之认识Service

2016-04-11 21:57 357 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/InBinfen/article/details/51125938

Service是android的服务,可以在客户端和服务端进行交互,我觉得刚刚开始的时候掌握Service的生命周期比较重要,这个可以看一下SDK文档,那里有最好的老师。
在我刚刚掌握来看,启动Service有两种方法:一种是通过startService()启动(通过stopService() or stopSelf()来停止Service),另
一种是通过bindService()启动,但是,前者根据SDK文档介绍,前者随后会执行onCreate(),然后再执行onStartCommand()函数,
我们可以在这两个自行执行的函数里做一些初始化的函数的,而bindService()不一样,它执行完onCreate()(通过unbindService()来解除绑定)方法后并不会执行onStartCommand()方法,
但是两者在退出Servicer时都会执行onDestroy()方法,我们可以在onDestroy()里做出一些处理...注意,如果我们需要在启动或者退出Service时需要
执行自己想要的处理得要重载这几个方法,具体情况具体分析。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: