首页 > 试题广场 >

如下是关于ActivityService的生命周期的表述,

[单选题]

如下是关于Activity/Service的生命周期的表述,哪一个表述不正确?()

  • 通过Activity.startService()方法启动的Service不需要在Activity退出时停止Service
  • 通过Activity.bindService()方法启动的Service可以获取到一个Binder对象
  • 通过Activity.bindService()方法启动的Service不需要在Activity销毁前注销
  • 一个Activity可以绑定多个Service
1、startService开启服务以后,与activity就没有关联,不受影响,独立运行。
2、bindService开启服务以后,与activity存在关联,退出activity时必须调用unbindService方法,否则会报ServiceConnection泄漏的错误。
选c没问题
发表于 2020-02-19 13:11:11 回复(0)

应该选A吧,start的时候需要调用stopService,bind的时候调用者停止的时候service停止

发表于 2019-12-14 10:43:32 回复(0)
理解错了,不解绑会导致内存泄露
发表于 2020-03-16 00:12:27 回复(0)
服务开启之后与所在的activity无关,
发表于 2023-08-23 09:57:43 回复(1)
通过Activity.bindService()方法启动的Service需要在Activity销毁前注销
发表于 2019-07-24 21:41:37 回复(0)