andoid 基础:servicer

来源:互联网 发布:c语言有哪些数学函数 编辑:程序博客网 时间:2024/05/23 02:00

开始找工作了。得先缕一缕复习的路,先写一篇servcier的,先上生命周期。根据生命周期来讲比较快:

为了方便大家理解,这儿写的都是最基础的:

首先,大家需要知道servicer是不需要经行交互的,不像activity那么多,所以只有三个主要的:

oncreate()
onstart()
ondestory()
启动servicer有两种方式:绑定。不绑定


区别:不绑定:
用startcomment()启动:

当启动的context被销毁,servicer不会受到影响,这就是后台播放音乐的原因

绑定:用onbind()

当context被销毁,servicer会跟着死亡,就像后台下载任务

最后注意一点:

启动servicer是会在进程的主线程启动,所以要下载任务的时候注意重新开线程。。。。。。。。。。。。。。。。。。。。。。。。

最后,当然是不能忘记要在mainfest文件中注册

平常是开子线程。。。servicer很少用,,,,希望大家补充。。。。



1 0
原创粉丝点击