Android-Android中的stopService方法到底调用了要停止的Service中的什么方法?

前端开发 前端开发 主题:1148 回复:2395

Android-Android中的stopService方法到底调用了要停止的Service中的什么方法?

瑾兮 发布于 2017-06-03 字数 98 浏览 1032 回复 1

是Service中的onDestroy方法还是stopService方法?两个都试了试,好像都不行?到底是什么函数呢?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

清晨说ぺ晚安 2017-08-12 1 楼

只有你的service绑定了客户端后,service被destroy了才调用onDestroy方法,你可以去看下android api中service的生命周期,里面这样说的:
Although a started service is stopped by a call to either stopSelf() or stopService(), there is not a respective callback for the service (there's no onStop() callback). So, unless the service is bound to a client, the system destroys it when the service is stopped—onDestroy() is the only callback received.