title: How to send and get data between Service and BroadcastReceiver?
body: <p>In my previous question: <a href="https://stackoverflow.com/questions/12858208/how-to-keep-and-access-data-in-broadcastreceiver">How to keep and access data in BroadcastReceiver?</a> I've got excellent answers, but here I focus on this.</p>
  
  <p>There is BroadcastReceiver and there is Service. I would like to send some data from the receiver to service and get the data back. The party which initiates the transfer is receiver, not the service.</p>
  
  <p>For the sake of the simplicity, let's say that receiver waits for SCREEN_ON and then asks service "is this a birthday of the user", and server returns true or false.</p>
  
  <p>If I am not mistaken I should attach my data that goes to Service to the Intent, and call <code>startService</code>, but how to get data back?</p>