下列关于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题:

在服务中,创建Binder类实例可以完成下列哪些操作()

A.包含客户端能调用的公共方法

B.发送Message对象到服务

C.返回当前Service实例,其中包含客户端能调用的公共方法

D.返回服务管理的其他类的实例


参考答案:ACD

第2题:

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


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

第3题:

在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方法


参考答案:B, C, D

第4题:

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

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

正确答案:A

第5题:

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

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

正确答案:B

第6题:

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

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

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

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

D.如果Service没有启动,不能调用StopService停止服务


参考答案:B

第7题:

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

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

正确答案:B

第8题:

下列选项中,当使用bindService()方法开启服务时,关于生命周期的描述,正确的是()。

A.onCreate()-onStart()-onBind()-onDestroy()

B.onCreate()-onBind()-onDestroy()

C.onCreate()-onBind()-onUnBind()-onDestroy()

D.onCreate()-onStart()-onBind()-onUnBind()-onDestroy()


参考答案:C

第9题:

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

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

正确答案:A

第10题:

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

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

正确答案:A,D

更多相关问题