Android10.0 Service绑定源码解析

本文出自门心叼龙的博客,属于原创类容,转载请注明出处。

文章目录

      • Service的基本使用
      • Service的绑定过程
      • ActivityManagerService中的流程
      • ActiveServices中的流程
      • ActivityThread中的流程
      • 总结
      • 问题反馈

我们知道Service有两种启动模式一种是startService,另一种是bindService,通过startService方式启动后,Activity和Service就没有任何关系了,当Activity销毁了,Service可以在后台依然存活,而通过bindService方式启动后,Activity和Service的生命周期就捆绑在了一起,当Activity销毁了Service也就销毁了,这两种用法各有自己的应用场景。

Service的基本使用

上一篇我们学习了Android10.0的Service的第一种启动模式即通过startService启动Service的流程,今天我们继续对Service的第二种启动模式bindService流程进行研究,下面我们简单的回顾一下bindService的使用方式,

你可能感兴趣的:(源码解析)