• 2022-05-30
    通过startService方式开启服务,首先会调用OnCreate方法,多次调用startService方法只会调用onStart()方法.
  • 举一反三

    内容

    • 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()