关闭

Service用法解析

标签: androidservice服务
65人阅读 评论(0) 收藏 举报
分类:

Service组件


简介:



类型:



生命周期:



两种启动方式特点:



startService方式启动服务步骤:

1、创建一个类继承Service类,重写其中方法



2、在Manifest文件中注册服务



3、用startService()方法和stopService()方法启动和停止服务



BindService方式启动服务步骤:

1、创建一个类继承Service类,重写其中方法



2、在Manifest文件中注册服务



3、用bindService()方法和unbindService()方法启动和停止服务



注意!!这种方法如果多次unbindService会报错,没有unbindService直接退出也会报错!


使用IBinder得到和处理数据

1、创建类继承Binder类



2、创建方法处理数据



3、在启动源重写ServiceConnection里的方法并实例化ServiceConnection对象



4、把实例化后的对象conn放入绑定和解绑方法的参数中



4、这样就可以直接去使用你定义的Service类里面的方法了




文章为原创!未经允许不得转载!!



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1765次
    • 积分:191
    • 等级:
    • 排名:千里之外
    • 原创:18篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条
    文章分类