一个原则是Service的onCreate的方法只会被调用一次,就是你无论多少次的startService又 bindService,Service只被创建一次。如果先是bind了,那么start的时候就直接运行Service的onStart方法,如果先 是start,那么bind的时候就直接运行onBind方法。如果你先bind上了,就stop不掉了,对啊,就是stopService不好使了,只 能先UnbindService, 再StopService,所以是先start还是先bind行为是有区别的。
service之onbind() onstart()
最新推荐文章于 2021-05-30 10:06:46 发布
本文解析了Android Service中onCreate、onStart及onBind方法的调用时机与规则,强调了startService与bindService的区别及其对Service生命周期的影响。
539





