• 2022-05-30
    android通过startService的方式开启服务,以下说法错误的是().
    A: 当第一次启动的时候先后调用onCreate()和onStart()方法
    B: 当第一次启动的时候只会调用onCreate()方法
    C: 如果service已经启动,将先后调用onCreate()和onStart()方法
    D: 如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法
  • A,B,C

    举一反三

    内容

    • 0

      通过startService方式开启服务,首先会调用OnCreate方法,多次调用startService方法只会调用onStart()方法.

    • 1

      如果service已经启动,再次启动服务时将先后调用onCreate与onStartCommand方法( )

    • 2

      Android开发过程中服务(Service)是四大组件之一,其中启动服务startService特点不包括() A: 开启者可以调用服务里面的方法 B: 使用这种start方式启动的Service的生命周期如下:onCreate()--->onStartCommand()(onStart()方法已过时)--->onDestroy() C: 如果服务已经开启,不会重复的执行onCreate(),而是会调用onStart()和onStartCommand() D: 一旦服务开启跟调用者(开启者)就没有任何关系了。

    • 3

      第一次启动服务时首先会调用什么方法() A: onCreate() B: onStart() C: onResume() D: onStartCommand()

    • 4

      Android关于service生命周期的onStart()正确的是 A: 当第一次启动的时候会调用onStart() B: 每一次启动都会调用onStart() C: 只有通过指定名称显示启动时会调用onStart() D: 只有通过Intent隐式启动时会调用onStart()