展会信息港展会大全

Android Service LifeCycle
来源:互联网   发布日期:2016-01-13 22:15:20   浏览:1206次  

导读:根据Android Service的类型,主要有以下几种值得注意的Service声明周期:1、Service-Started LifeCycle这种是对应通过Context.StartService启动的service生命周期。onCreate-onStart(如果被多次Context.Start......

根据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。

赞助本站

人工智能实验室

相关热词: Service LifeCycle

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港