Service学习笔记

原创
2015/10/29 20:52
阅读数 102

Service:

  • startService() 自定义Service类,继承Service,重写onstartCommand()、onDestroy() 在清单配置文件中注册Service 在Activity中创建Intent实例,传递过去key、value Service在onstartCommand()方法中接收传递过来的value,并作出相应的响应

  • bindService() 自定义Service类,继承Service,重写onBind()、onUnBind()、onDestroy()方法,在类中定义内部类MyBinder,继承Binder,声明方法返回自定义Service对象 在Activity总实例化ServiceCoonection对象,并重写两个方法:onServiceConnected()、 onServiceDisconnected,根据英文意思清楚知道两个函数的意义。 自定义Intent对象,指定目的类为自定义Service.class.调用bindService(intent,coon,BIND_AUTO_CREATE)

两种方式都不要忘记解除Service的建立:

  • stopService(intent);
  • unbindService(coon);
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
5 收藏
0
分享
返回顶部
顶部