通过startService方式开启服务,首先会调用OnCreate方法,多次调用startService方法只会调用onStart()方法.
√
举一反三
- 通过startService()方式开启服务首先会调用服务的onCreate方法...执行服务的onDestroy方法。( )
- android通过startService的方式开启服务,以下说法错误的是(). A: 当第一次启动的时候先后调用onCreate()和onStart()方法 B: 当第一次启动的时候只会调用onCreate()方法 C: 如果service已经启动,将先后调用onCreate()和onStart()方法 D: 如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法
- 通过startService方式开启服务,关于service生命周期的onCreate()和onStart()说法正确的是() A: 当第一次启动的时候先后调用onCreate()和onStart()方法 B: 当第一次启动的时候只会调用onCreate()方法 C: 如果service已经启动,将先后调用onCreate()和onStart()方法 D: 如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法
- 通过startService()方式开启服务首先会调用服务的onCreate方法,然后调用服务的OnStartCommand方法,当开启服务的Activity退出时,会执行服务的onDestroy方法。()
- Android通过startService的方式开启服务, 关于service生命周期的onCreate()和onStart()说法正确的是( )。 A: 当第一次启动的时候只调用onCreate()方法 B: 如果Service已经启动,将先后调用onCreate()和onStart()方法 C: 当第一次启动的时候先后调用onCreate()和onStart()方法 D: 如果Service已经启动,只会执行onStart()方法,不会执行onCreate()方法
内容
- 0
采用startService()方法开启服务,肯定会调用【 】方法
- 1
当另一个组件通过调用startService()请求启动服务时,系统将调用此方法。对应的是服务生命周期的哪个方法( )。 A: startService B: onStartCommand() C: onCreate() D: onBind()
- 2
关于启动式service生命周期的说法正确的是?( ) A: 如果service已经启动,将先后调用onCreate()和onStart()方 法 B: 当第一次启动的时候先后调用startService()、onCreate()和onStartCommand()方法 C: 当第一次启动的时候只会调用onCreate()方法 D: 如果Service启动,可以调用stop()方法停止服务。
- 3
以下关于服务的生命周期说法正确的是() A: 服务的生命周期和Activity一样 B: 服务的创建会执行onCreate() C: 启动时onCreate()–>onStart()->onResume() D: 通过startService方式开启服务,首先会调用onCreate和onStart
- 4
其他组件,例如Activity调用startService()方法请求服务启动时,系统将调用下面的( )方法。 A: onCreate() B: onStartCommand() C: onBind() D: onDestroy()