下列关于Service的描述,正确的是()A、Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中B、每次调用Context类中的StartService()方法后都会新建一个Service实例C、每次启动一个服务时候都会先后调用onCreate()和onStart()方法D、当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调

题目

下列关于Service的描述,正确的是()

  • A、Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中
  • B、每次调用Context类中的StartService()方法后都会新建一个Service实例
  • C、每次启动一个服务时候都会先后调用onCreate()和onStart()方法
  • D、当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调

相似考题
更多“下列关于Service的描述,正确的是()A、Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中B、每次调用Context类中的StartService()方法后都会新建一个Service实例C、每次启动一个服务时候都会先后调用onCreate()和onStart()方法D、当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调”相关问题
  • 第1题:

    通过调用startService方法启动的Service对象又被其他组件通过bindService绑定了,这个Service实例什么情况下才能结束运行?


    正确答案:通过调用startService方法启动的Service对象也可以被其他进程通过bindService来绑定,此时,这个Service实例就只有既调用stopService又调用unbindService方法后才会结束。

  • 第2题:

    关于service生命周期的说法正确的是?()

    • A、如果service已经启动,将先后调用onCreate()和onStart()方法
    • B、当第一次启动的时候先后调用onCreate()和onStart()方法
    • C、当第一次启动的时候只会调用onCreate()方法
    • D、如果Service没有启动,不能调用StopService停止服务

    正确答案:B

  • 第3题:

    下列关于Service描述不正确的是()。

    • A、启动Service的组件被销毁时,Service也将被销毁
    • B、当Activity通过调用startService()方法启动Service时,它处于started状态
    • C、当应用程序组件通过调用bindService()方法绑定到Service时,Service处于bound状态
    • D、其他应用程序组件能启动Service并且即便用户切换到另一个应用程序,Service还可以在后台运行

    正确答案:A

  • 第4题:

    在Thread类中,提供了一个start()方法,该方法用于(),当新线程启动后,系统会自动调用()方法


    正确答案:启动线程;run()

  • 第5题:

    下面关于Java中线程的说法不正确的是()

    • A、调用join()方法可能抛出异常InterruptedException。
    • B、sleep()方法是Thread类的静态方法。
    • C、调用Thread类的sleep()方法可终止一个线程对象。
    • D、线程启动后执行的代码放在其run方法中。

    正确答案:C

  • 第6题:

    以下关于Service的说法错误的是()

    • A、Android中,Service有两种不同的使用方式:一种是以启动方式使用Service(StartedService),另一种是以绑定方式使用Service(BoundService)。
    • B、需要在AndroidManifest.xml文件中注册,否则,Service根本无法启动。
    • C、以绑定方式使用Service,能够获取到Service对象,不仅能够正常启动Service,而且能够调用正在运行中的Service实现的私有方法和属性。
    • D、为了使Service支持绑定,需要在Service类中重写onBind()方法,并在onBind()方法中返回Service对象。

    正确答案:C

  • 第7题:

    多选题
    在J2EE中,对于HttpServlet类的描述,正确的是()。
    A

    我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service()方法。因为一个service()方法是空的

    B

    HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法service()

    C

    HttpServlet类有两个service()方法

    D

    我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service()方法。因为一个service()方法会调用doPost或者doGet方法


    正确答案: A,D
    解析: 暂无解析

  • 第8题:

    单选题
    下列关于Service的描述,正确的是()
    A

    Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中

    B

    每次调用Context类中的StartService()方法后都会新建一个Service实例

    C

    每次启动一个服务时候都会先后调用onCreate()和onStart()方法

    D

    当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调


    正确答案: D
    解析: 暂无解析

  • 第9题:

    单选题
    以下关于启动式Service的描述错误的是()
    A

    通过服务链接(Connection)或直接获取Service中状态和数据信息。

    B

    如果仅以启动方式使用Service,这个Service需要具备自管理的能力,且不需要通过函数调用向外部组件提供数据或功能。

    C

    通过调用Context.startService()启动Service,通过调用Context.stopService()或Service.stopSefl()停止Service。

    D

    Service是由其他的组件启动的,但停止过程可以通过其他组件或自身完成。


    正确答案: A
    解析: 暂无解析

  • 第10题:

    单选题
    以下关于Service的两种选择描述错误的是()
    A

    以绑定方式使用Service时,使用bindService()方法的目的是回调onBind()方法,它的作用是在Service和调用者之间建立一个桥梁。

    B

    当调用者结束时,Service也会结束,而不负责更多的工作,例如连接服务器的操作。

    C

    一般会把在应用程序被关闭后仍然需要执行的操作实现为一个绑定式的Service,而将一些执行特定功能、执行周期短或在应用程序关闭后将要停止的操作实现为启动式的Service。

    D

    在实际开发中,常会将这两种方式的Service混用,一般的做法是在一个长期执行的、启动式的Service中多次绑定并解绑多个绑定式的Service,在每个绑定式的Service中都会执行短期的、特定的工作。


    正确答案: A
    解析: 暂无解析

  • 第11题:

    多选题
    android关于service生命周期的onCreate()和onStart()说法正确的是()。
    A

    当第一次启动的时候先后调用onCreate()和onStart()方法

    B

    当第一次启动的时候只会调用onCreate()方法

    C

    如果service已经启动,将先后调用onCreate()和onStart()方法

    D

    如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法


    正确答案: B,D
    解析: 暂无解析

  • 第12题:

    多选题
    关于servlet的destroy方法,说法正确的是()。
    A

    要删除一个servlet实例时,由servlet容器调用

    B

    服务器关闭时调用

    C

    服务器负载过重,需要释放一些内存空间时,自动调用

    D

    可用随时调用

    E

    该servlet的所有线程中的service方法退出或者超过容器规定周期时调用


    正确答案: A,E
    解析: 暂无解析

  • 第13题:

    Service中如何实现更改Activity界面元素()

    • A、通过把当前activity对象传递给service对象
    • B、通过向Activity发送广播
    • C、通过Context对象更改Activity界面元素
    • D、可以在Service中,调用Activity的方法实现更改界面元素

    正确答案:B

  • 第14题:

    以下关于启动式Service的描述错误的是()

    • A、通过服务链接(Connection)或直接获取Service中状态和数据信息。
    • B、如果仅以启动方式使用Service,这个Service需要具备自管理的能力,且不需要通过函数调用向外部组件提供数据或功能。
    • C、通过调用Context.startService()启动Service,通过调用Context.stopService()或Service.stopSefl()停止Service。
    • D、Service是由其他的组件启动的,但停止过程可以通过其他组件或自身完成。

    正确答案:A

  • 第15题:

    android通过startService的方式开启服务.关于service生命周期的onCreate()和onStart()说法正确的是()。

    • A、当第一次启动的时候先后调用onCreate()和onStart()方法
    • B、当第一次启动的时候只会调用onCreate()方法
    • C、如果service已经启动,将先后调用onCreate()和onStart()方法
    • D、如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法

    正确答案:A,D

  • 第16题:

    有关实例方法和类方法的描述错误的是()

    • A、一个类中的实例方法可以调用其他实例方法
    • B、静态方法可以调用实例方法
    • C、实例方法可以调用静态方法
    • D、静态方法可以调用静态方法

    正确答案:B

  • 第17题:

    android关于service生命周期的onCreate()和onStart()说法正确的是()。

    • A、当第一次启动的时候先后调用onCreate()和onStart()方法
    • B、当第一次启动的时候只会调用onCreate()方法
    • C、如果service已经启动,将先后调用onCreate()和onStart()方法
    • D、如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法

    正确答案:A,D

  • 第18题:

    关于servlet的destroy方法,说法正确的是()。

    • A、要删除一个servlet实例时,由servlet容器调用
    • B、服务器关闭时调用
    • C、服务器负载过重,需要释放一些内存空间时,自动调用
    • D、可用随时调用
    • E、该servlet的所有线程中的service方法退出或者超过容器规定周期时调用

    正确答案:A,B,C,E

  • 第19题:

    多选题
    android通过startService的方式开启服务.关于service生命周期的onCreate()和onStart()说法正确的是()。
    A

    当第一次启动的时候先后调用onCreate()和onStart()方法

    B

    当第一次启动的时候只会调用onCreate()方法

    C

    如果service已经启动,将先后调用onCreate()和onStart()方法

    D

    如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法


    正确答案: B,C
    解析: 暂无解析

  • 第20题:

    单选题
    下列关于Service描述不正确的是()。
    A

    启动Service的组件被销毁时,Service也将被销毁

    B

    当Activity通过调用startService()方法启动Service时,它处于started状态

    C

    当应用程序组件通过调用bindService()方法绑定到Service时,Service处于bound状态

    D

    其他应用程序组件能启动Service并且即便用户切换到另一个应用程序,Service还可以在后台运行


    正确答案: A
    解析: 暂无解析

  • 第21题:

    单选题
    以下关于绑定式Service的描述不正确的是()
    A

    服务链接能够获取到Service对象,因此绑定Service的组件可以调用在Service中实现的函数。

    B

    使用Service的组件通过Context.bindService()建立服务链接,通过Context.stopService()或Service.stopSefl()停止服务链接。

    C

    如果在绑定过程中Service没有启动,Context.bindService()会自动启动Service。

    D

    同一个Service可以绑定多个服务链接,这样可以同时为多个不同的组件提供服务。


    正确答案: B
    解析: 暂无解析

  • 第22题:

    问答题
    通过调用startService方法启动的Service对象又被其他组件通过bindService绑定了,这个Service实例什么情况下才能结束运行?

    正确答案: 通过调用startService方法启动的Service对象也可以被其他进程通过bindService来绑定,此时,这个Service实例就只有既调用stopService又调用unbindService方法后才会结束。
    解析: 暂无解析

  • 第23题:

    填空题
    在Thread类中,提供了一个start()方法,该方法用于(),当新线程启动后,系统会自动调用()方法

    正确答案: 启动线程,run()
    解析: 暂无解析