Android Service LifeCycle

 2023-09-05 阅读 24 评论 0

摘要:2019独角兽企业重金招聘Python工程师标准>>> 根据Android Service的类型,主要有以下几种值得注意的Service声明周期: 1、Service-Started LifeCycle 这种是对应通过Context.StartService启动的service生命周期。onCreate->onStart(如果被多次Conte

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

根据Android Service的类型,主要有以下几种值得注意的Service声明周期:

1、Service-Started LifeCycle

这种是对应通过Context.StartService启动的service生命周期。onCreate->onStart(如果被多次Context.StartService调用,则该方法也被调用多次,需要注意的是Service对象不会创建多个)------------>end onDestroy(Context.StopService或者stopSelf)

2、Service-Bound LifeCycle

这种是对应BindService的生命周期。onCreate之后不像StartService那样,不会经过onStart,最后onDestroy.

3、Service-Started And -Bound LifeCycle

这种service是既允许Start又允许Bind的,因此,这种Service的onCreate跟onStart都会被调用。最后onDestroy。

 

 

转载于:https://my.oschina.net/kingguary/blog/36769

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/2363.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息