当第一次启动的时候先后调用 onCreate()和 onStart()方法
当第一次启动的时候只会调用 onCreate()方法
如果 service 已经启动,将先后调用 onCreate()和 onStart()方法
如果 service 已经启动,只会执行 onStart()方法,不在执行 onCreate()方法
2. bindService()目的是回调onBind()方法,它的作用是在Service和调用者之间建立一个桥梁,并不负责更多的工作(例如一个Service需要连接服务器的操作),一般使用bindService来绑定到一个现有的Service(即通过StartService启动的服务)。
由于Service 的onStart()方法只有在startService()启动Service的情况下才调用,故使用onStart()的时候要注意这点。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题