BroadcastReceiver를 통해 서비스 또는 IntentServices가 시작되는 일부 Google 코드 구현을 보았습니다. 나는 기술적 인 이유가 있는지 없는지 이해할 수 없다. 서비스 시작을 중지시키는 유일한 코드는 ContentProvider가 null인지 여부입니다.BroadcastReceiver를 통해 서비스 또는 IntentService를 시작하는 요령은 무엇입니까?
if(provider == null) {
// the provider is not initialised, yet...
return;
}
p.s. 내가 의심하는 한가지는 서비스 시작이 BroadcastReceiver보다 조금 비싸지 만 성능에 대한 것이므로 전문가의 의견을 듣고 싶습니다. 언제 할 것인지 이해하고 싶습니다. 이 때와 그렇지 않은 경우.
답변 주셔서 감사합니다. 매우 유용한 설명입니다. – karate