title: How to keep and access data in BroadcastReceiver?
body: <p>If I understand Android manual, <code>BroadcastReceiver</code> is treated as stateless entity, so I should keep a service which will serve as data container (those are my conclusions). </p>
  
  <p>As per each request for data access I should execute <code>startService</code> (?) -- I can pass this way data to service, but how to get data back?</p>
  
  <p>I mean in recommended way? I could think of passing "out" data, and service on completion would change it, so when <code>startService</code> returns I could check the data I sent in order to retrieve the result.</p>