niusouti.com
更多“服务不能自己运行,需要通过调用startService或 ()方法启动服务。”相关问题
  • 第1题:

    开发人员可以从Activity或者其他应用程序组件通过传递_________(指定要启动的服务)到startService()方法启动服务。


    参考答案:Intent对象

  • 第2题:

    启动Service的2种方法是()。

    A、beginService()方法启动

    B、startService()方法启动

    C、bindService()方法启动

    D、newService()方法启动


    参考答案:BD

  • 第3题:

    通过startService()和bindService(),以下说法错误的是()

    A.通过startService()启动服务:会调用如下生命周期方法:onCreate()---->onStart()---->onDestory()

    B.当采用startService()方法启动服务,访问者与服务之间是没有绑定在一起的,访问者退出,服务还在运行

    C.如果是调用bindService()启动服务:会调用如下生命周期方法:onCreate()---->onBind---->onDestory()---->onUnBind()

    D.采用bindService()方法启动服务时,访问者与服务是绑定在一起的,即访问者退出,服务也就终止,解除绑定。


    参考答案:C

  • 第4题:

    resume方法恢复( )的执行。

    A.通过调用stop方法而停止的线程

    B.通过调用sleep方法而停止运行的线程

    C.通过调用wait方法而停止运行的线程

    D.通过调用suspend方法而停止运行的线程


    正确答案:D
    D。【解析】本题考查resume方法的使用。在Thread的API文档中的说明是该方法恢复被挂起(suspende)的线程。该方法首先调用该线程的无参的checkAccess方法,这可能在当前线程上抛出SecurityExeeption异常,如果该线程是活着的(alive)但被挂起(suspend),它被恢复并继续它的执行进程。

  • 第5题:

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


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

  • 第6题:

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

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

    正确答案:A

  • 第7题:

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

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

    正确答案:A,D

  • 第8题:

    在J2EE中,当使用以某主机地址为参数的构造器来创建新的Socket实例时,()。 

    • A、客户端试图通过Internet建立与该主机的连接
    • B、客户端启动运行于主机上的服务器程序
    • C、没有特殊事情发生,直到调用Socket的accept()方法
    • D、调用Socket的accept()方法

    正确答案:A

  • 第9题:

    以下关于在UNIX系统里启动与关闭服务的说法不正确的是()?

    • A、在UNIX系统中,服务可以通过inetd进程来启动
    • B、通过在/etc/inetd.conf文件中注释关闭正在运行的服务
    • C、通过改变脚本名称的方式禁用脚本启动的服务
    • D、在UNIX系统中,服务可以通过启动脚本来启动

    正确答案:B

  • 第10题:

    单选题
    用户需要动态请求和释放系统资源,在用户程序中所使用的方法是()。
    A

    通过系统调用

    B

    利用命令输入

    C

    调用中断服务程序

    D

    以管理员身份运行


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

  • 第11题:

    单选题
    关于startService()和bindService(),以下说法错误的是()
    A

    通过startService()启动服务:会调用如下生命周期方法:onCreate()---->onStart()---->onDestory()

    B

    当采用startService()方法启动服务,访问者与服务之间是没有绑定在一起的,访问者退出,服务还在运行

    C

    如果是调用bindService()启动服务:会调用如下生命周期方法:onCreate()---->onBind---->onDestory()---->onUnBind()

    D

    采用bindService()方法启动服务时,访问者与服务是绑定在一起的,即访问者退出,服务也就终止,解除绑定。


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

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

    通过bindService()方法开启服务和通过startService()方法开启服务,服务的生命周期一样。()

    此题为判断题(对,错)。


    参考答案:错误

  • 第14题:

    您正在开发一个名为:PollingService的服务,这个服务定期的调用一些需要长时间运行的过程。这些过程被DoWork方法发出相应命令来执行。您的服务代码如下:(当您尝试启动该服务,您收到以下错误信息:无法启动本地计算机上的PollingService服务。错误1053:服务不响应启动或控制。您需要修改应用程序代码的服务,使服务正常启动。你应该怎么做?)()

    A.把循环代码从OnStart方法移动到服务类的构造函数内。

    B.在服务器的设计界面拖入一个timer组件,把调用长运行时间过程的代码从OnStart方法移动到timer的Tick事件中.在OnStart方法中设置计时器的Enabled属性为True,并且调用timer的OnStart方法。

    C.给服务类增加一个类级别的System.Timers.Timer 变量。然后在timer的Elapsed事件中调用DoWork方法。在OnStart方法中设置timer的Enabled属性为True,并且调用timer的Start方法。

    D.把循环代码从OnStart 方法移动到DoWork方法中。


    参考答案:C

  • 第15题:

    Spring Cloud Hystrix能保证服务调用者在调用异常服务时快速的返回结果是通过HystrixCommand的____方法实现的。


    参考答案:fallback()

  • 第16题:

    关于DM服务器线程说法错误的是()。

    • A、在用户建立会话时启动
    • B、在启动DM实例时启动
    • C、调用应用程序或DM工具时,DM服务器会通过创建服务器进程来执行应用程序发出的命令
    • D、DM服务器还会针对一个实例创建一组后台进程

    正确答案:B

  • 第17题:

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

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

    正确答案:B

  • 第18题:

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

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

    正确答案:A

  • 第19题:

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

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

    正确答案:D

  • 第20题:

    用户需要动态请求和释放系统资源,在用户程序中所使用的方法是()。

    • A、通过系统调用
    • B、利用命令输入
    • C、调用中断服务程序
    • D、以管理员身份运行

    正确答案:A

  • 第21题:

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

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

    B

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

    C

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

    D

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


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

  • 第22题:

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

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

    B

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

    C

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

    D

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


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

  • 第23题:

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

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

    B

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

    C

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

    D

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


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

  • 第24题:

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

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