关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是()A、bindService()方法执行成功后。B、bindService()方法执行成功同时onBind()方法返回非空IBinder对象。C、Service的onCreate()方法和onBind()方法执行成功后。D、Service的onCreate()和onStartCommand()方法启动成功后。

题目

关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是()

  • A、bindService()方法执行成功后。
  • B、bindService()方法执行成功同时onBind()方法返回非空IBinder对象。
  • C、Service的onCreate()方法和onBind()方法执行成功后。
  • D、Service的onCreate()和onStartCommand()方法启动成功后。
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


参考答案:B

第2题:

使用AIDL完成远程service方法调用下列说法不正确的是()。

A.aidl对应的接口名称不能与aidl文件名相同

B.aidl的文件的内容类似java代码

C.创建一个Service,在服务的onBind(Intent intent)方法中返回实现了aidl接口的对象

D.aidl对应的接口的方法前面不能加访问权限修饰符


参考答案:A

第3题:

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

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

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

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

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


参考答案:C

第4题:

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

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

正确答案:B

第5题:

绑定Service的方法是()。

A.bindService

B.startService

C.onStart

D.onBind


参考答案:A

第6题:

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

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

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

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

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


参考答案:C

第7题:

关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是()

A.bindService()方法执行成功后

B.bindService()方法执行成功同时onBind()方法返回非空IBinder对象

C.Service的onCreate()方法和onBind()方法执行成功后

D.Service的onCreate()和onStartCommand()方法启动成功后


参考答案:B

第8题:

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

A、beginService()方法启动

B、startService()方法启动

C、bindService()方法启动

D、newService()方法启动


参考答案:BD

第9题:

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


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

第10题:

关于应用程序的生命周期,一个Activity从启动到运行状态需要执行3个方法,请选择一个正确的执行顺序。()

  • A、onCreate()->onStart()->onResume()
  • B、onStart()->onCreate()->onResume()
  • C、onCreate()->onResume()->onStart()
  • D、onStart()->onResume()->onCreate()

正确答案:A

更多相关问题