찾다

 >  Q&A  >  본문

android - 安卓中服务与组件通信的问题

菜鸟求教:一直很疑惑一个问题,如果活动想要跟组件通信时,为什么不能

intent = new Intent(...);
startService(...);

启动服务后,然后直接调用service类中的方法?为什么一定要将活动和服务绑定(这样不是还得实现ServiceConnection类并且还要修改service类中的onBinder()方法么)
感谢您的指点迷津~

PHPzPHPz2889일 전510

모든 응답(1)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-17 17:55:47

    액티비티는 동일한 프로세스에 있지 않을 때 activiy와 서비스를 호출하는 문제를 바인딩서비스를 사용하여 해결합니다. 동일한 프로세스인 경우 서비스에서 직접 메소드를 호출할 수 있습니다!

    회신하다
    0
  • 취소회신하다