title: Android Broadcast Receiver vs Service
body: <p>I am trying to clarify the difference between a Broadcast Receiver and Service in android.</p>
  
  <p>I understand that an activity can start a service by calling <code>startService</code> with an intent.</p>
  
  <p>A broadcast receiver can be registered in code or the manifest and can be called with <code>sendBroadcast</code>.</p>
  
  <p><strong>When would you use one vs the other?</strong></p>
  
  <p>I understand that multiple broadcast receiver's can be listening for the same intent and this is NOT the case with a service.</p>