- 3
- 0
- 约 13页
- 2017-05-21 发布于河南
- 举报
Adnroid Server深入解析
Android的Service深入分析(全)
1.先来看看What is Service?
A Service is not a separate process And A Service is not a thread. 一个服务不是一个独立的进程,也不是一个线程。
那Service是什么呢?
后台运行 处理耗时较长的工作
Service是一个应用程序组件
Service没有图形化界面
Service通常用来处理一些耗时比较长的操作
可以使用Service更新ContentProvider,发送Intent以及启动系统的通知等等
2. 接着来看看Service的整个生命周期:
Service的活动生命周期是在onStart()之后,这个方法会处理通过startServices()方法传递来的Intent对象。音乐Service可以通过开打intent对象来找到要播放的音乐,然后开始后台播放。
Service停止时没有相应的回调方法,即没有onStop()方法。onCreate()方法和onDestroy()方法是针对所有的Services,无论它们是否启动。通过Context.startService()和Context.bindService()方法。然而,只有通过startService()方法启动的Service才会被调用onStart()方法。如果
原创力文档

文档评论(0)