通过startService()方式开启服务首先会调用服务的onCreate方法,然后调用服务的OnStartCommand方法,当开启服务的Activity退出时,会执行服务的onDestroy方法。()
举一反三
- 通过startService()方式开启服务首先会调用服务的onCreate方法...执行服务的onDestroy方法。( )
- 通过startService方式开启服务,首先会调用OnCreate方法,多次调用startService方法只会调用onStart()方法.
- Android开发过程中服务(Service)是四大组件之一,其中启动服务startService特点不包括() A: 开启者可以调用服务里面的方法 B: 使用这种start方式启动的Service的生命周期如下:onCreate()--->onStartCommand()(onStart()方法已过时)--->onDestroy() C: 如果服务已经开启,不会重复的执行onCreate(),而是会调用onStart()和onStartCommand() D: 一旦服务开启跟调用者(开启者)就没有任何关系了。
- 其他组件,例如Activity调用startService()方法请求服务启动时,系统将调用下面的( )方法。 A: onCreate() B: onStartCommand() C: onBind() D: onDestroy()
- 以下关于服务的生命周期说法正确的是() A: 服务的生命周期和Activity一样 B: 服务的创建会执行onCreate() C: 启动时 D: 通过startService方式开启服务,首先会调用onCreate