您的位置:首页 > 移动开发 > Android开发

Android 中Service简单理解(生命周期)

2013-04-25 15:38 531 查看
Service的生命周期 :

        Service的生命周期方法比Activity少一些,只有onCreate, onStart, onDestroy我们有两种方式启动一个Service,他们对Service

生命周期的影响是不一样的。

1 通过startService

   Service会经历 onCreate -> onStart stopService的时候直接onDestroy

    如果是调用者(TestServiceHolder)自己直接退出而没有调用stopService的话,Service会一直在后台运行。

    下次TestServiceHolder再起来可以stopService。

2 通过bindService   

   Service只会运行onCreate, 这个时候 TestServiceHolder 和TestService绑定在一起

    TestServiceHolder 退出了,Srevice就会调用onUnbind->onDestroyed所谓绑定在一起就共存亡了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: