其他组件,例如Activity调用startService()方法请求服务启动时,系统将调用下面的( )方法。
A: onCreate()
B: onStartCommand()
C: onBind()
D: onDestroy()
A: onCreate()
B: onStartCommand()
C: onBind()
D: onDestroy()
举一反三
- 当另一个组件通过调用startService()请求启动服务时,系统将调用此方法。对应的是服务生命周期的哪个方法( )。 A: startService B: onStartCommand() C: onCreate() D: onBind()
- 通过startService()方式开启服务首先会调用服务的onCreate方法,然后调用服务的OnStartCommand方法,当开启服务的Activity退出时,会执行服务的onDestroy方法。()
- 当通过startService()方法启动服务时,执行的生命周期方法为onCreate()、onStartCommand(),然后服务处于运行状态,直到自身调用stopSelf()方法或者其他组件调用stopService()方法时服务停止,最终被系统销毁。
- 当应用程序组件(例如Activity)通过调用startService()方法启动服务时,服务处于()状态。 A: “bound” B: “activate” C: “started” D: “block”
- 4 如果服务已启动,使用startService再次启动服务时,执行的生命周期方法有()? A: onCreate() B: onResume( ) C: onStartCommand() D: onDestroy()