一、startservice方式启动

第一次startservice启动服务的时候,会走oncreate和onstart方法,

第二次startservice启动服务的时候,会走onstart方法,

所以可以在onstart方法里请求网络或进行其他操作,

同时要注意,Service和Activity一样是在主线程运行的,耗时操作要异步进行

 二、bindservice方式启动

第一次bindservice启动服务的时候,会走oncreate和onbind方法,

第二次bindservice启动服务的时候,什么方法都不会走,而且只能解绑一次,多次解绑就报错;但是绑定多次也不会报错

相关文章:

  • 2021-05-20
  • 2021-08-02
  • 2021-07-30
  • 2021-10-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-17
  • 2021-06-08
  • 2022-01-06
  • 2021-10-19
  • 2021-12-02
  • 2022-12-23
  • 2021-10-08
相关资源
相似解决方案