저는 실제로 활동과 함께 데이터를 공유하는 백그라운드 서비스를 기반으로하는 Android 앱을 개발하고 있습니다.Android : 데이터를 서비스에 전달
궁금한데 만약 액티비티가 서비스의 메소드를 호출 할 수 있도록 bindService를 호출하는 것이 더 좋을 경우 또는 Activity의 sendBroadcast를 사용하고 서비스의 registerReceiver를 사용하는 것이 더 나은지 궁금하다.
둘 다 작동하지만 어느 것이 좋습니다?
또한 내 서비스는 지역화, 센서를 처리하는 클래스를 instanciates ... 이러한 클래스는 또한 서비스와 데이터를 전달해야합니다. 동일한 질문을하면 내 서비스와 통신하기 위해이 클래스의 bindservice 또는 sendBroadcast를 사용하는 것이 좋습니다.
감사합니다.
답장을 보내 주셔서 감사합니다. 그렇다면 언제 bindService + IBinder를 사용하여 서비스에 대한 참조를 얻을 수 있습니까? –
백그라운드에서 여러 번 일어날 일이 많고 많은 활동에서 사용하기를 원할 때 그럴 것입니다. – ngesh