美文网首页
service理解

service理解

作者: 我想做个程序猿 | 来源:发表于2017-12-19 12:37 被阅读0次

关于service的理解

经过start启动的service由独立的生命周期,不依赖该组件。多次调用start会多次调用onStartCommand ,start启动的service必须通过调用stopService或者stopSelf来停止service(intentservice会自动调用stopself)

多次调用onbind 只会调用一次onBind

bind绑定的service依赖于组件 ,组建销毁,service销毁

同一个service  先start  后bind  停止先unbind 再stopservice 执行顺序无要求  最后一个执行的会导致onDestory执行

startCommand四种返回值的区别

0 为了兼容版本,service被杀死后,并不保证该方法被再次调用

1 被杀死后会保存状态但不会保存intent 之后会尝试重启 并重新回该方法  注意intent可能为空

2 常规操作  除非死之前由调用startservice否则系统不会保留状态并重启

3 被杀死后会组织重启,被杀死钱最后一次传递的intent会重新传递(调用后stopservice则不会传递)

相关文章

  • 理解Service

    Service的start和bind有什么区别? Service分为两种工作状态,一种是启动状态,主要用于执行后台...

  • 理解Service

    话题:清晰地理解Service。 1、Service的start和bind状态有什么区别? (1)命令式启动服务:...

  • service理解

    关于service的理解 经过start启动的service由独立的生命周期,不依赖该组件。多次调用start会多...

  • rest与webservice

    关于Web Service和Rest Service的理解

  • Spring自动织入的理解

    理解Bean注入 1.1 定义服务Service 1.2 在服务中引入Service 1.3 编写注入方法 理解A...

  • K8S 实战(十一)| Service 的 Service:In

    前言 ingress 可以理解为 Service 的 Service,即在现有 Service 的前面再搭建一层 ...

  • JavaScript是如何工作的:Service Worker的

    摘要: 理解Service Worker。 原文:JavaScript 是如何工作的:Service Worker...

  • 清晰理解service

    service的start和bind有什么区别? start启动的service,service有独立的生命周期,...

  • 清楚理解Service

    1.Service的start和bind状态有什么区别? 2.同一个Service,先startService,然...

  • PWA之Service work

    原文 博客原文 大纲 1、Service Workers: PWA 的关键2、理解 Service Workers...

网友评论

      本文标题:service理解

      本文链接:https://www.haomeiwen.com/subject/sfubwxtx.html