智慧职教: 下列选项中,当使用bindService()方法启动的服务时,属于停止服务调用的方法的是()。
unbindService()
举一反三
- 下列选项中,当使用bindService()方法启动的服务时,属于停止服务调用的方法的是()。 A: stopSelf() B: stopService() C: unbindService() D: finish()
- 如果想停止bindService()方法启动的服务,需要调用_____方法
- Android中,关于service的启动两种方式描述不正确的是 A: 使用startService()方法启动服务,调用者与服务没有关联,即使调用者退出,服务仍然运行。 B: 使用bindService()方法启动服务,调用者与服务绑定在一起,调用者一旦退出,服务也就终止。 C: 使用startService()方法启动服务,如果服务未被创建时,系统会先调用服务的onCreate()方法,接着调用onStart()方法,可以调用stopService()方法来结束服务。 D: 使用bindService()方法启动服务,如果服务未被创建,系统会先调用服务的onCreate()方法,接着调用onBind()方法,可以调用stopService()方法来结束服务。
- 当使用bindService()方法启动服务时,执行的生命周期方法为onCreate()、onBind(),然后服务处于运行状态,直到调用unBindService()方法时,服务被解绑调用onUnbind()方法,最终被销毁
- 如果要停止bindService()方法启动的服务,需要调用()方法。 A: onDestroy() B: unbindService() C: onStop() D: onStart()
内容
- 0
下列选项中,当使用bindService()方法开启服务时,关于生命周期的描述,正确的是()
- 1
智慧职教: 下面关于bindService()方法启动服务的描述,正确的是()。
- 2
使用bindService()启动服务时,ServiceConnection接口中的onServiceDisconnected()方法在unbindService()方法执行时会调用吗?如果不,请问什么时候会调用?
- 3
1. 如果是调用bindService()启动服务:会调用如下生命周期方法:onCreate()---->onBind---->onDestory()---->onUnBind()
- 4
41.在Android中,关于Service,以下说法正确的是() A: Service可以分为StartedService和BoundService两类。 B: 对于StartedService当其他组件调用sartService()方法时,服务被创建。然后,服务无限期运行,其自身必须调用stopSelf()方法或者其他组件调用stopService()方法来停止服务。 C: 对于BoundService,当其他组件调用bindService()方法时,服务被创建。然后客户端通过IBinder接口与服务通信。多个客户端可以绑定到同一个服务,当它们都解除绑定时,服务被系统自动销毁。 D: 可以绑定已经使用startService()方法启动的服务,如果要停止服务,需等全部客户端解绑后,使用stopService()或sopSelf()方法来停止服务。